页面布局是这样的:
1.最上面是一个高度250的UIView层
2.接下来是一个高度100的UICollectionView层(导航栏)
3.之后是一个高度200的UIScrollView层(横向滚动)
4.最后是一个高度不确定的UITableView层(高度不确定,用SnapKit来约束高度)
现在问题来了:
a.我整个 class 用 UIViewController,不行,页面不滚动。
b.四个元素外面再嵌套一个 UIScrollView,也不行,虽然可以滚动了,但是 4. 部分会自己滚动(在自己的那部分范围里滚)
c.整个class用 UITableViewController 然后用 tableView.contentInset 来偏移纵坐标,然后把 1.2.3. 部分插入偏移的那一部分,滚动虽然完美了,但是进入页面的时候 offset 不在页面顶部...(会定位在表格开始的部分)
d.我考虑整个 class 用 UITableViewController,设定4个cell,然后再在每个cell里分别插入1.2.3.4.,但是我不会 UITableView 嵌套...
我现在需要进入页面的时候offset在最顶部,并且只有一个滚动条。请问我该怎么做?(只说思路就可以了)