当走出UICollectionView框架时,UICollectionViewCells消失

时间:2013-11-20 17:07:09

标签: ios objective-c uicollectionview uicollectionviewcell

请考虑以下事项:

我有一个大小为400x400的UICollectionView。这个UICollectionView有5个UICollectionViewCells,大小也是400x400。

Clip to bounds设置为false,以便我的UICollectionViewCells可见(这不起作用,我只能看到1)。我想要这个,所以我可以使用分页。当我开始滚动时,有2个单元格,但当滚动捕捉时,前一个单元格消失,我只能看到1个单元格。

我使用dequeueReusableCellWithReuseIdentifier来检索要填充集合视图的单元格。这可能是问题的一部分吗?

如何显示超出集合视图框架的UICollectViewCells?

1 个答案:

答案 0 :(得分:1)

你做不到。您为问题所描述的内容实际上是UICollectionViewUITableView的一项功能。他们重复使用因性能和内存原因而不可见的单元。如果可以满足您的要求,您可以考虑采用自定义布局的UICollectionView另一种方法,或者直接使用UIScrollView进行分页,并在滚动时重新排列所有视图。