Как установить размер ячейки представления коллекции с помощью автоматического макета

Привет, я пытаюсь изменить размер ячейки черезauto layout.

Я хочу отобразить ячейку на 3 на 3.

Поле для первой ячейки осталось = 0

Право последней ячейки справа = 0

И все пространство ячейки имеет 1pt. Какinstagram.

Должен ли я установить размер ячейки? Я хочу установить ограничение через Autolayout.

Я также пытаюсь установить размер ячейки с помощью кода.

Вот мой код:

func collectionView(collectionView: UICollectionView, layout collectionViewLayout: UICollectionViewLayout, sizeForItemAtIndexPath indexPath: NSIndexPath) -> CGSize {
    return CGSizeMake(123, 123);
}

func collectionView(collectionView: UICollectionView, layout collectionViewLayout: UICollectionViewLayout, minimumLineSpacingForSectionAtIndex section: Int) -> CGFloat {
    return 1;
}

func collectionView(collectionView: UICollectionView, layout collectionViewLayout: UICollectionViewLayout, minimumInteritemSpacingForSectionAtIndex section: Int) -> CGFloat {
    return 1;
}

Но .. Я думаю, что это не совсем точно рассчитать размер ячейки.

Как установить размер ячейки в зависимости от размера экрана?

Я должен установить расстояние 1pt между ячейками.

Есть ли способ установить только с использованием раскадровки?

Если нет, как мне установить код?

Спасибо.

Ответы на вопрос(5)

Ваш ответ на вопрос