我有一个UITableView
和UITableViewController
,我在我的应用程序中使用多个屏幕。堆栈两个UITableViews
我最近与我的组织的产品团队交谈过,他们要求对于其中一个屏幕,我预留了大约15个单元,其外观和功能差别很大。
围绕谷歌搜索后,似乎要做到这一点的唯一方法是对每个实施UITableViewDelegate
法类似复杂:
if section == 0 {
...
}
if section == 1 {
...
}
我并不想这样做,因为其他的屏幕,显示这张表,不需要这个逻辑,突然重复使用变得更加复杂。
理想情况下,我想要的是垂直堆叠两个表视图,这样一个附加到另一个的底部。
我的架构出了什么问题,还是在IOS中没有好的方法?
Subclass current one then put these code in? –