0

我对UICollectionView和自动布局不是很有经验。UICollectionView不会显示模拟器中的所有单元格

我在根视图中有一个非常基本的UICollectionView。根视图似乎有一个导航项目。

我创建了一个自定义单元格,这个单元格的大小适当,每行使用FlowLayout可以放置2个这样的单元格。

视图中有8个这样的单元 - 它基本上是一个网格。我对这个观点绝对没有限制。

集合视图根据IB和编辑器占据根视图的整个大小,第一个单元格恰好放置在完美的导航项下。

但是,当我在模拟器中运行应用程序并将collectionview一直滚动到按钮时,我只看到最后一行中两个单元格的部分片段。我可以看到我一直向下滚动...

很明显,似乎有某种溢出......但我会认为uicollectionview会自动处理溢出并使所有单元格可见?

当我在IB中设置项目数时,我可以看到最后一行中的单元格仅部分可见。

好像集合视图的内容大小是不正确的 - 这是我的猜测..

什么我需要做调整的事情在IB让我所有的细胞都可见......我不想要在代码中硬编码任何值...

谢谢。

+0

原来模拟器不显示整个集合视图...相同显示罚款在设备上... –

回答

0

已解决。事实证明,模拟器不显示整个集合视图...相同的显示在设备上罚款...真是头疼...

相关问题