我正在尝试在我的视图中添加一个UICollectionView,以便在一行中用作滚动日期选择器。我希望这个相对紧凑,但是在IB中设置集合视图的高度时遇到了麻烦。
基本上,如果我将框架的高度降低到114以下,我的原型单元格就会消失,并且在运行应用程序时不会显示单元格。只要它超过这个值,一切正常。
尽管在sizeForItemAtIndexPath中将高度设置为与帧的高度相同,但我在单元格上方还有一个空白背景空间。
我的委托和数据源设置正确,我的单元格有一个标识符设置,只要视图的高度足够大,就可以正常出列。我是否需要继承UICollectionViewLayout以获得真正的短视图?
答案 0 :(得分:4)
取消选中视图控制器上的Adjusts Scroll View Insets
,或者以编程方式将视图控制器上的automaticallyAdjustsScrollViewInsets
属性设置为false。