S. *_*ill 9 uitableview uiscrollview ios swift
我有以下结构......
我将两个集合视图包装到tableview中
一个在tableview标题(Collection1)中,另一个在tableview第一行(Collection2)中.
所有功能都很好(两个集合视图).
只是...
当我在Collection2中向上滚动时,Collection1将不会向上滚动,因为我只滚动collectionViews而不是tableview.
它只在我在Collection1中滚动时一起滚动.
是否有可能使标题视图与用户一样滚动,就像app store的索引轮播标题一样?
或者我只是去了错误的地方,我应该用其他方式来接近.
tru*_*duc 11
当您将CollectionView1保存为TableViewHeader时,CollectionView1将在它到达顶部后始终位于TableView的顶部.如果您希望Collection1和Collection2一起向上滚动,则需要将CollectionView1保留在单元格中,而不是标题中.
确保CollectionView2内容高度小于或等于TableViewCell的高度.当我在App Store上查看时,他们总是使SubCollectionView内容高度等于TableViewCell的高度(如果他们使用TableView).

有关更多详细信息,您可以查看我的示例项目
https://github.com/trungducc/stackoverflow/tree/app-store-header
| 归档时间: |
|
| 查看次数: |
2498 次 |
| 最近记录: |