CollectionView 边距不一样
Posted
技术标签:
【中文标题】CollectionView 边距不一样【英文标题】:CollectionView margin not the same 【发布时间】:2014-10-07 18:11:38 【问题描述】:我正在尝试创建一个简单的 collectionView,例如 pinterest。我遇到了一个问题,我已经设置了图像中的边距,但是你可以看到中间边距是 20,因为左右都是 10,我怎样才能使它也是 10。我试过改变一些值,但它不起作用。
适合所有方向
有没有更好的办法?
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】:使用自动布局和视图约束。这将允许您让每个图块保持其间距和比例以适应不同的方向。
see the apple docs
【讨论】:
但我不能在 UICollectionViewCells 上使用约束。有没有比我在 sizeForItemAtIndexPath 中所做的更好的方法让它适合所有方向?以上是关于CollectionView 边距不一样的主要内容,如果未能解决你的问题,请参考以下文章