请考虑以下事项:
我有一个大小为400x400的UICollectionView。这个UICollectionView有5个UICollectionViewCells,大小也是400x400。
Clip to bounds设置为false,以便我的UICollectionViewCells可见(这不起作用,我只能看到1)。我想要这个,所以我可以使用分页。当我开始滚动时,有2个单元格,但当滚动捕捉时,前一个单元格消失,我只能看到1个单元格。
我使用dequeueReusableCellWithReuseIdentifier来检索要填充集合视图的单元格。这可能是问题的一部分吗?
如何显示超出集合视图框架的UICollectViewCells?
答案 0 :(得分:1)
你做不到。您为问题所描述的内容实际上是UICollectionView
和UITableView
的一项功能。他们重复使用因性能和内存原因而不可见的单元。如果可以满足您的要求,您可以考虑采用自定义布局的UICollectionView
另一种方法,或者直接使用UIScrollView
进行分页,并在滚动时重新排列所有视图。