ios - UITableViewCell 子类?

标签 ios uitableview subclass

<分区>

如果我对 UITableViewCell 进行子类化,实际写出子类或使用 tableView:cellForRowAtIndexPath: 方法并将我的 subview 添加到默认值是更好的做法UITableViewCell contentView?

最佳答案

视情况而定

如果您不打算在任何其他表格中重用该单元格,您可能希望在您的 UITableViewController 子类中自定义它。但这仍然不是一个好的做法,因为您可能会更改更多委托(delegate)方法,例如 cellForRowAtIndexPathheightForRowAtIndexPath

如果您要重用该单元格,您应该子类化 UITableViewCell

对于静态 View (列表中的一些众所周知的元素),具有许多不同的异构元素(例如设置分组菜单),可以更容易(或更快)在 UITableViewController< 中进行自定义,而不是对许多不同样式的单元格进行子类化。

关于ios - UITableViewCell 子类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17049014/

上一篇:ios - 异步数据调用 & CoreAnimation

下一篇:iphone - 使用 xmpp 框架时未调用委托(delegate)方法

相关文章:

ios - 使用内部列表对列表进行分类

ios - iOS 中的自定义导航栏

ios - 类似 Instagram 的导航栏 (iOS 7)

ios - 如何在 Swift 中以编程方式更改自定义 UITableViewCell 中按钮的背景颜色?

iphone - 点击状态栏时滚动到顶部

javascript - Knockout - 通过设置对象的属性来更改对象的 'subclass'

c++ - 具有多个子类的类的链表?

ios - OpenGL : Circle bevel with fragment shader?

ios - 在 Xcode 中使用信号量进行调试 - Grand Central Dispatch - iOS

java - 引用 ImageView 子类获取 ClassCastException