作者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/m.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