如何在collectionView上的每一行的单元格上显示4个图像

时间:2016-07-22 14:12:23

标签: swift uicollectionview uicollectionviewlayout

我可以在collectionView为每个设备显示每行中的4个单元格(我有collectionView有10行,每行有4个单元格,用于所有设备的不同屏幕),因为我显示(iPhone5的4个图像)和(iPhone 6显示5个图像)和(iPhone 6加上它显示6个图像)在单元格上我需要使所有这些不同的屏幕在collectionView中的每一行显示4个单元格。 / p>

感谢前进

1 个答案:

答案 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)
}