【发布时间】:2016-08-05 21:09:10
【问题描述】:
我有下面的结构...
我将两个集合视图包装到 tableview 中
一个在tableview header(Collection1),另一个在tableview第一行(Collection2)。
所有功能都很好(两个集合视图)。
只是……
当我在 Collection2 中向上滚动时,Collection1 不会一起向上滚动,因为我只滚动 collectionViews 而不是 tableview。
只有当我在 Collection1 中滚动时它才会一起滚动。
是否可以像应用商店的索引轮播标题一样使标题视图随用户滚动?
或者我只是去错了地方,我应该用其他方式接近。
【问题讨论】:
-
你想让collectionView2垂直滚动吗?如果不禁用,则垂直滚动仅适用于 tableView
-
"UITableView 里面可以滚动 UICollectionView 吗?"是的当然。让第一个集合视图位于标题而不是单元格中的原因是什么?你的目标是让它保持粘性(滚动表格视图时不移动)?
-
将高度常量 > 0 赋予表格视图单元格内的集合视图,现在当您将数据设置到集合视图(重新加载后)时,设置高度常量与集合视图的内容 size.height 相同
标签: ios swift uitableview uiscrollview