objective-c - 同一 View 中的两个 UITableView

标签 objective-c ios cocoa-touch uitableview

我想知道是否允许使用 Multiple UItableView在同一个 View 中(我在 Apple's Human Interface Guidelines 中没有看到任何东西)如果没问题,如何加载不同的 DataSourceviewDidLoad对于每个 UITableView

最佳答案

您当然可以拥有多个 TableView 。您可能希望确保为每个对象都保留一个指针,然后在您的数据源方法中,您将执行如下操作:

- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView
{
     if(tableView == tableViewOne)
           return 5;
     else //if (tableView == tableViewTwo)
           return 3;
}

这对于所有委托(delegate)/数据源方法都是一样的,这就是为什么它们会为您提供哪个 TableView 作为参数。

关于objective-c - 同一 View 中的两个 UITableView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5747889/

相关文章:

ios - UICollectionView-基于核心数据一对多关系的节和行

iphone - 为什么 Xcode 在 iOS 模拟器和设备上运行我的项目的旧版本?

Objective-C 复制 View

python - 有没有办法用 python 开发 OS X 应用程序?

ios - 我无法在 iOS 中安装 FireStore pod

ios - "Initializer for conditional binding must have Optional type, not ' [字符串 : Any] '" error in swift

iphone - 我如何拖动按钮?

ios - UILabel 没有可见接口(interface)声明选择器 objectAtIndex

iphone sdk 应用内购买错误

objective-c - ViewDidLoad/Unload 消息到 super ?