CollectionView边距不一样

时间:2014-10-07 18:11:39

标签: ios iphone swift uicollectionview

我正在尝试创建一个简单的collectionView,如pinterest。我已经遇到了一个问题,我已经在图像中设置了边距,但是你可以看到中边距是20,因为左边和右边都是10,我怎么能这样做,所以它也是10.我试过改变一些价值,但它不起作用。

enter image description here

用于拟合所有方向

有更好的方法吗?

func collectionView(collectionView : UICollectionView,layout collectionViewLayout:UICollectionViewLayout,sizeForItemAtIndexPath indexPath:NSIndexPath) -> CGSize
{

    return CGSizeMake(self.collectionView!.frame.width/2-20, self.collectionView!.frame.width/2-20+50)
}

1 个答案:

答案 0 :(得分:0)

使用自动布局和视图约束。这样您就可以让每个瓷砖保持不同方向的间距和比例。

see the apple docs