我有一个 UIScrollView,它水平地包含多个 UITableView——所有这些都是根据用户的操作以编程方式创建的。
假设我有 4 个 UITableView,如何以编程方式为每个设置数据源和委托(delegate)?我知道有 tableViewX.dataSource 和 tableViewY.delegate 方法;我假设我将它们设置为一个遵守 UITableViewDataSource 和 UITableViewDelegate 协议(protocol)的 NSObject,但我尝试的一切似乎对我的 UITableViews 没有任何作用。
我从 UITableViewController 的模板创建了 NSObject 并更改了它的类类型。
最佳答案
啊。弄清楚了。在将其设置为委托(delegate)和数据源之前,需要先分配和启动 NSObject。
关于objective-c - 以编程方式设置 UITableView 数据源和委托(delegate),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1625728/