objective-c - 以编程方式设置 UITableView 数据源和委托(delegate)

标签 objective-c iphone cocoa-touch uitableview

我有一个 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/

相关文章:

ios - 从本地 NSURL 转换 NSData

ios - Swift Cocoa 按钮未到位

ios - 交付带有 UI 的 Cocoapods Pod

ios - 使用 Storyboard在不同屏幕( View )之间滑动

iphone - 如何通知其他对象objective c的变化

ios - WhatsApp 类似于 iOS 应用程序中的位置共享

iphone - iOS嵌套表: shoots out and deaccelerates

ios - 如何检测拖到那里的 subview 中的触摸(或获取哪个 subview 在其父 View 中点击下方的最快方法)

ios - ScheduledLocalNotifications 显示错误的时区

objective-c - allowableMovement 似乎被忽略了