我可以在collectionView
为每个设备显示每行中的4个单元格(我有collectionView
有10行,每行有4个单元格,用于所有设备的不同屏幕),因为我显示(iPhone5的4个图像)和(iPhone 6显示5个图像)和(iPhone 6加上它显示6个图像)在单元格上我需要使所有这些不同的屏幕在collectionView
中的每一行显示4个单元格。 / p>
感谢前进
答案 0 :(得分:1)
你可以像这样传递你的尺寸
func collectionView(collectionView: UICollectionView, layout collectionViewLayout: UICollectionViewLayout, sizeForItemAtIndexPath indexPath: NSIndexPath) -> CGSize {
let minSpace: CGFloat = 10
return CGSizeMake((collectionView.frame.size.width - minSpace)/4, YourCellHeight)
}