Как установить разную высоту и ширину ячеек в одном представлении коллекции строк - PullRequest
0 голосов
/ 12 мая 2019

Я хочу добиться этого: Ideal

Но вот что я понял: сейчас

У меня сейчас такой код:

extension Profile_PhotosUpload: UICollectionViewDelegateFlowLayout{

func collectionView(_ collectionView: UICollectionView, layout collectionViewLayout: UICollectionViewLayout, sizeForItemAt indexPath: IndexPath) -> CGSize {
    let bigSize = CGSize(width: 180.0, height: 180.0)
    let smallSize = CGSize(width: 70, height: 70)
    if indexPath.row == 0{
        return bigSize
    }else{
        return smallSize
    }
}
// Horizontal Space
func collectionView(_ collectionView: UICollectionView, layout collectionViewLayout: UICollectionViewLayout, minimumInteritemSpacingForSectionAt section: Int) -> CGFloat {
    return 5
}
// Vertical Space
func collectionView(_ collectionView: UICollectionView, layout collectionViewLayout: UICollectionViewLayout, minimumLineSpacingForSectionAt section: Int) -> CGFloat {
    return 10
}

func collectionView(_ collectionView: UICollectionView, layout collectionViewLayout: UICollectionViewLayout, insetForSectionAt section: Int) -> UIEdgeInsets {
    return UIEdgeInsets(top: -60, left: 0, bottom: 0, right: 0)
}

}

Пожалуйста, помогите.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...