UICollectionView 滚动整个页面
UICollectionView scroll whole page
我有一个 viewController
和一些文本,下面是 UICollectionView
(大约占页面的 50%)。
我的问题是,当我在 collectionView
上滚动时,只有单元格在滚动,而不是整个页面(文本 + collection 单元格)。
你可以把它想象成在 Instagram 个人资料页面上(一半信息一半 collectionView
),当你在 Instagram 上滚动时,所有内容都在滚动,而不仅仅是 collection 个单元格。
有人知道我该怎么做吗?
谢谢!
将文本内容作为单独的单元格添加到 UICollectionView 顶部。
最好创建一个不同的部分,其中包含带有顶部文本的单元格。
保持这些单元格的 backgroundColor/backgroundImage 简单,以产生将它们简单地添加为 UILabels 的效果 在表格上。这样做也会与实际 UICollectionViewCells.
的其余部分区分开来
现在,当您滚动 UICollectionView 时。它会产生文本和单元格一起滚动的效果。
那是因为你的文本/UILabels
不属于你的 UICollectionView
的 UIScrollView
,因此它不会在 collectionView
的时候滚动。您可以为文本创建 UICollectionViewCell
,将其包含在 collectionview
中并扩展 collectionView
以适合屏幕或使用 UICollectionViewController
在属性检查器 > 滚动视图 > 检查分页启用
我有一个 viewController
和一些文本,下面是 UICollectionView
(大约占页面的 50%)。
我的问题是,当我在 collectionView
上滚动时,只有单元格在滚动,而不是整个页面(文本 + collection 单元格)。
你可以把它想象成在 Instagram 个人资料页面上(一半信息一半 collectionView
),当你在 Instagram 上滚动时,所有内容都在滚动,而不仅仅是 collection 个单元格。
有人知道我该怎么做吗?
谢谢!
将文本内容作为单独的单元格添加到 UICollectionView 顶部。
最好创建一个不同的部分,其中包含带有顶部文本的单元格。
保持这些单元格的 backgroundColor/backgroundImage 简单,以产生将它们简单地添加为 UILabels 的效果 在表格上。这样做也会与实际 UICollectionViewCells.
的其余部分区分开来现在,当您滚动 UICollectionView 时。它会产生文本和单元格一起滚动的效果。
那是因为你的文本/UILabels
不属于你的 UICollectionView
的 UIScrollView
,因此它不会在 collectionView
的时候滚动。您可以为文本创建 UICollectionViewCell
,将其包含在 collectionview
中并扩展 collectionView
以适合屏幕或使用 UICollectionViewController
在属性检查器 > 滚动视图 > 检查分页启用