2015-09-29 86 views
0

我有2個collectionView嵌套在navigationController中,但是我的collectionView在框架的頂部有一個小偏移量(請參見屏幕截圖)。CollectionView有一個輕微的偏移量


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); 

回答

0

此代碼幫助我,因爲我算了一下,如果我在一個navigationViewController使用2個collectionViews有一個10px的用於偏移頂欄:

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