CollectionView略有偏移

时间:2015-09-29 07:50:23

标签: ios objective-c uicollectionview

我有2个嵌套在navigationController中的collectionViews,但我的collectionViews在框架顶部都有一点偏移(见截图)。


White offset above my blue background.

我还收到以下错误消息:(没有崩溃)

  

未定义UICollectionViewFlowLayout的行为,因为:   项目高度必须小于UICollectionView的高度减去该部分的顶部和底部值。

如何正确设置框架?
我试图手动设置collectionView的框架,但它不起作用:

collectionView.frame = CGRectMake(0, 
                                  self.view.frame.origin.y, 
                                  self.view.frame.size.width, 
                                  self.view.frame.size.height);

2 个答案:

答案 0 :(得分:0)

这个代码帮助了我,因为我想,如果我在navigationViewController中使用2个collectionViews,那么顶部栏的偏移量为10px:

myollectionViewFlowLayout.sectionInset = UIEdgeInsetsMake(-20, 0, 0, 0);

答案 1 :(得分:0)

在您的viewController中设置:

self.automaticallyAdjustsScrollViewInsets = false