作者Argos (Big doge is watching u)
看板MacDev
标题[问题] tableview cell的惯用作法?
时间Mon Feb 22 19:12:38 2016
要做自订的UITableViewCell有几种方式
最常见的就是在storyboard拉prototype
也可以建立xib注册进tableview里
假设我现在的需求是tableview中的cell有多种样式
未来还可能再增加
可能一个表上就5、6种不同的cell
那这样是不是大家都会用xib做呢?
还是有其它别种更好管理不同cell样式的方法?
我发现有多种cell在一个tableview里
拉prototype会不够放...不太方便...
--
Nobody knows what the hell they are doing.
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 218.211.33.66
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/MacDev/M.1456139563.A.B6F.html
1F:推 darktt: 就用xib或hard code 02/22 19:29
2F:推 mraaa: 那你也许该思考这麽多种不同的样式放在一 02/22 21:48
3F:→ mraaa: 起对吗? 02/22 21:48
4F:→ mraaa: 也许不该说对错,而是好吗? 02/22 21:49
5F:→ mraaa: 是否该思考这个区域到底要呈现的是什麽? 02/22 21:50
如果是我,当然希望能统一啊...
但可惜企划不是我QQ
6F:推 appleway: storyboard 内的tableView 可以拉长跟往 02/22 23:29
7F:→ appleway: 下卷 02/22 23:29
8F:→ appleway: 不过,如果有考虑在多个tableview 重复使 02/22 23:32
9F:→ appleway: 用,以xib 或code比较方便 02/22 23:32
看来惯例应该是用这两个
可以再请问下如果是hard code
元件相关位置无论是直接算大小或是用auto layout
都是写在cell的class里对齁?
感谢解答
※ 编辑: Argos (1.169.75.232), 02/23/2016 00:44:30
10F:→ yuanruo: layoutSubviews 下 02/23 19:37