我正在使用集合视图创建网格视图,但是某些大型iPhone的右侧具有间距。
我在collectionViewLayout方法中使用了以下代码:
return CGSizeMake(cellSize / 4, cellSize /4)
有关更多详细信息,请参见图像。
答案 0 :(得分:0)
像元大小不是问题。问题是间距。它不能同时具有固定的项目大小和固定的项目间距。因此,您必须使其中之一成为动态。
尝试在flowLayout中计算间距或项目大小;)
答案 1 :(得分:0)
添加以下方法即可解决问题。
(void)viewDidLayoutSubviews {
[super viewDidLayoutSubviews]; [yourCollectionView.collectionViewLayout invalidateLayout]; }