我的目标是最终一次将多个 UITableViews 添加到屏幕上,并允许用户像列一样在它们之间水平滚动。现在要显示我的 tableviewcontroller,我将自定义控制器设置为根控制器:
[[self window] setRootViewController: myCustomController];
这适用于在屏幕上显示一个表格。但是,当我尝试将其更改为:
[self.window addSubview: myCustomController.view];
然后我可以看到我的表格的背景,但它不会将任何单元格加载到其中。同样,如果我这样做:
[self.window addSubview: myCustomController.tableView];
然后它只是再次加载一个空白表,如下所示:
我还尝试更改自定义控制器的标题以仅扩展 UITableView 而不是 UITableViewController 但是当我尝试插入视图时会发生完全相同的事情,它只是一个空白表。
我尝试将 NSLogs 放入我的一些方法中,似乎没有直接插入控制器,这些方法似乎无法运行:
heightForRowAtIndexPath cellForRowAtIndexPath numberOfRowsInSection
我要做的就是弄清楚如何在屏幕上插入自定义 UITableViewController 的多个不同实例,以便我可以使用其中任何一个:
https://github.com/alekseyn/EasyTableView https://github.com/TheVole/HorizontalTable
将它们并排放置并显示来自不同数据存储的信息。