Ячейка собственного размера для коллекции для определенного раздела - PullRequest
0 голосов
/ 30 октября 2019

Я знаю, что мы можем легко сделать размер ячейки представления коллекции самим по себе с помощью свойстваtimateSize, но теперь мне нужна ячейка собственного размера для определенного одного раздела, но не для другого раздела, но, к сожалению, я не могу сделать свой пользовательский интерфейс надлежащим образом, как я могу добиться этого?

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

    if indexPath.section == 0 {
        return UICollectionViewFlowLayout.automaticSize
    } 
    else {
        let itemsPerRow:CGFloat = 2
        let itemWidth = (collectionView.frame.width / itemsPerRow) - 40
        let itemHeight = CGFloat(250)
        return CGSize(width: itemWidth, height: itemHeight)
    }
} 

viewDidLoad

if let flowLayout = collRenterProf as? UICollectionViewFlowLayout {
    flowLayout.estimatedItemSize = CGSize.init(width: 1.0, height: 1.0)
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...