我在我的视图中有多个UICollectionView
控件。每个人都有不同数量的项目,有些人有足够的空间来填充屏幕的宽度,但其中一些只有少数不能满足屏幕宽度的项目。因为我想在第二组的UICollectionView
小号水平居中内容:不同的插入不同的UICollectionView在同一个XIB
此功能设置为UICollectionView
布局:
func collectionView(collectionView: UICollectionView, layout collectionViewLayout: UICollectionViewLayout, insetForSectionAtIndex section: Int) -> UIEdgeInsets {
var cellWidth : CGFloat = 110
var numberOfCells = floor(self.view.frame.size.width/cellWidth)
var edgeInsets = (self.view.frame.size.width - (numberOfCells * cellWidth))/(numberOfCells + 1)
return UIEdgeInsetsMake(0, edgeInsets, 0, edgeInsets)
}
我的问题是如何能得到细胞每个UICollectionView
的宽度?
你想保持ItemWidth常数和水平居中内容? –