UICollectionViewCell не заполняет ширину экрана - PullRequest
0 голосов
/ 25 февраля 2019

Я пытаюсь заполнить ячейки UICollectionView на всю ширину, но это выглядит так:

enter image description here

Я пыталсякак то так:

func collectionView(collectionView: UICollectionView, layout collectionViewLayout: UICollectionViewLayout, sizeForItemAtIndexPath indexPath: NSIndexPath) -> CGSize {
        return CGSize(width: UIScreen.main.bounds.size.width, height: UIScreen.main.bounds.size.height+140)
    }

Но это ничего не делает.Советы?

1 Ответ

0 голосов
/ 25 февраля 2019

Вам нужно использовать sizeForItemAt вместо sizeForItemAtIndexPath.sizeForItemAtIndexPath Запрашивает у делегата размер ячейки указанного элемента.

Вам нужно использовать Swift 3 +:

 func collectionView(_ collectionView: UICollectionView, layout collectionViewLayout: UICollectionViewLayout, sizeForItemAt indexPath: IndexPath) -> CGSize {
    return CGSize(width: UIScreen.main.bounds.size.width, height: UIScreen.main.bounds.size.height+140)
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...