<分区>
<分区>
如果我对 UITableViewCell
进行子类化,实际写出子类或使用 tableView:cellForRowAtIndexPath:
方法并将我的 subview 添加到默认值是更好的做法UITableViewCell contentView
?
最佳答案
视情况而定
如果您不打算在任何其他表格中重用该单元格,您可能希望在您的 UITableViewController
子类中自定义它。但这仍然不是一个好的做法,因为您可能会更改更多委托(delegate)方法,例如 cellForRowAtIndexPath
或 heightForRowAtIndexPath
。
如果您要重用该单元格,您应该子类化 UITableViewCell
。
对于静态 View (列表中的一些众所周知的元素),具有许多不同的异构元素(例如设置分组菜单),可以更容易(或更快)在 UITableViewController< 中进行自定义
,而不是对许多不同样式的单元格进行子类化。
关于ios - UITableViewCell 子类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17049014/