[問題] 自訂tableview cell的慣用作法?

看板MacDev作者 (Big doge is watching u)時間9年前 (2016/02/22 19:12), 9年前編輯推噓3(307)
留言10則, 4人參與, 最新討論串1/1
要做自訂的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://www.ptt.cc/bbs/MacDev/M.1456139563.A.B6F.html

02/22 19:29, , 1F
就用xib或hard code
02/22 19:29, 1F

02/22 21:48, , 2F
那你也許該思考這麼多種不同的樣式放在一
02/22 21:48, 2F

02/22 21:48, , 3F
起對嗎?
02/22 21:48, 3F

02/22 21:49, , 4F
也許不該說對錯,而是好嗎?
02/22 21:49, 4F

02/22 21:50, , 5F
是否該思考這個區域到底要呈現的是什麼?
02/22 21:50, 5F
如果是我,當然希望能統一啊... 但可惜企劃不是我QQ

02/22 23:29, , 6F
storyboard 內的tableView 可以拉長跟往
02/22 23:29, 6F

02/22 23:29, , 7F
下捲
02/22 23:29, 7F

02/22 23:32, , 8F
不過,如果有考慮在多個tableview 重複使
02/22 23:32, 8F

02/22 23:32, , 9F
用,以xib 或code比較方便
02/22 23:32, 9F
看來慣例應該是用這兩個 可以再請問下如果是hard code 元件相關位置無論是直接算大小或是用auto layout 都是寫在cell的class裡對齁? 感謝解答 ※ 編輯: Argos (1.169.75.232), 02/23/2016 00:44:30

02/23 19:37, , 10F
layoutSubviews 下
02/23 19:37, 10F
文章代碼(AID): #1Mokqhjl (MacDev)
文章代碼(AID): #1Mokqhjl (MacDev)