如何使用部分在CollectionView中水平居中行

时间:2018-01-20 20:21:35

标签: uicollectionview swift4

所以我知道过去已经解决了这个问题,但我已经尝试过应用之前的所有建议,但实际上并没有解决我的问题。

我有collectionView包含动态数量的部分和项目,我需要将所有行限制为水平居中。

我尝试应用名为KTCenterFlowLayout的广告连播,但没有成功,因为它显然不适用于多部分collectionView

无论如何在 swift4 中以多部分CollectionView为中心收集查看行?

1 个答案:

答案 0 :(得分:0)

'func collectionView(_ collectionView: UICollectionView, layout collectionViewLayout: UICollectionViewLayout, sizeForItemAt indexPath: IndexPath) -> CGSize {

    let screenWidth = (UIScreen.main.bounds.size.width-4) / 3


    return CGSize(width:screenWidth , height: screenWidth);

}'

在View Controller中将其写下来并设置您想要的任何内容。enter image description here