如何使用swift 4显示这样的集合视图?

时间:2018-05-02 09:03:11

标签: ios uicollectionview swift4 uicollectionviewflowlayout

enter image description here您好我想在collectionView中显示多张图片,就像上图一样。我可以在UICollectionViewDelegateFlowLayout的帮助下显示两行三列,但无法执行此操作。非常感谢帮助。

func collectionView(_ collectionView: UICollectionView, layout collectionViewLayout: UICollectionViewLayout, sizeForItemAt indexPath: IndexPath) -> CGSize {        
        switch indexPath.item {
        case 0,1:
            return CGSize(width: (UIScreen.main.bounds.width - 4) / 2, height: (UIScreen.main.bounds.width - 4) / 2)
        default:
            return CGSize(width: (UIScreen.main.bounds.width - 6) / 3, height:  (UIScreen.main.bounds.width) / 3)
        }

    }

0 个答案:

没有答案