UICollectionView在IPhone6中更改单元格位置

时间:2016-04-01 05:10:06

标签: ios autolayout uicollectionview

我真的坚持这个,因为我有一个CollectionView,它包含2行。一行的宽度等于viewController(320)的宽度。它在iphone 4和Iphone 5s中正常工作但在Iphone 6它看起来像这样..

enter image description here

蓝色是第一排,红色是第二排...... 我已经像这样配置了集合视图...

 [flowLayout setItemSize:self.bounds.size];

self.collectionView = [[UICollectionView alloc]initWithFrame:self.bounds collectionViewLayout:flowLayout];

因此它是每个视图上的self.bounds并且它工作正常但是在Iphone 6s中它不能自我创建。为什么...... plz帮助

1 个答案:

答案 0 :(得分:3)

而不是self.bound你可以尝试这个

CGRect screenRect = [[UIScreen mainScreen] bounds];