【发布时间】:2014-02-01 16:48:20
【问题描述】:
我正在创建一个具有以下视图层次结构的应用:
- 主视图
- 查看1
- UI标签
- UICollectionView
- 查看2
- UILabel
- UIScrollView
- UITableView
- UITableView
- 页面控件
- 查看1
这可能不是太复杂的视图层次结构,但目前我只有一个用于主视图的视图控制器。 View1 和 View2 是自定义视图。
View1 是 UICollectionView 的委托和数据源。
View2 有一个自定义 UIScrollView 并且是委托。这个自定义 UIScrollView 是 UITableView 的委托和数据源。
现在,由于我有两个 UITableViews 作为 UIScrollView 的页面,我正在修复它以撞到设计墙,这将无法正常工作。
我想问什么视图(包括 UICollectionView 和 UITableViews )应该有自己的 UIViewControllers ?
它们都同时出现在屏幕上(除了 UIScrollView 的不同页面)。
【问题讨论】:
标签: ios iphone objective-c model-view-controller