当我将高度设置得太低时,UICollectionView单元格不显示

时间:2015-10-02 03:50:35

标签: ios uicollectionview uicollectionviewlayout

我正在尝试在我的视图中添加一个UICollectionView,以便在一行中用作滚动日期选择器。我希望这个相对紧凑,但是在IB中设置集合视图的高度时遇到了麻烦。

基本上,如果我将框架的高度降低到114以下,我的原型单元格就会消失,并且在运行应用程序时不会显示单元格。只要它超过这个值,一切正常。

尽管在sizeForItemAtIndexPath中将高度设置为与帧的高度相同,但我在单元格上方还有一个空白背景空间。

我的委托和数据源设置正确,我的单元格有一个标识符设置,只要视图的高度足够大,就可以正常出列。我是否需要继承UICollectionViewLayout以获得真正的短视图?

1 个答案:

答案 0 :(得分:4)

取消选中视图控制器上的Adjusts Scroll View Insets,或者以编程方式将视图控制器上的automaticallyAdjustsScrollViewInsets属性设置为false。