【发布时间】:2012-02-04 20:11:57
【问题描述】:
我想子类化 UITableView,因为我想在我的应用程序中创建一个可重用的表格视图组件。
我的想法是代替使用委托来表示 cellForRowAtIndexPath,我希望表格视图本身能够获得该调用。
我不认为我想要 UITableViewController,因为我要构建的 UITableView 必须存在于各种 UIViewController 中(这些 UIViewController 可能有自己的 UITableView)。
我将 UITableView 子类化为:
@interface ShareUITableView : UITableView
但没有一个方法被调用。
我的 ShareUITableView 是通过 NIB 通过将自定义类设置为 ShareUITableView 来创建的。我已经在代码中验证了 ShareUITableView 已实例化。
我的 UITableView 没有委托给它的视图控制器,所以这不是问题。
有什么想法吗?
【问题讨论】:
标签: ios objective-c uitableview cocoa-touch