2015-02-28 5 views
2

У меня есть простая установка UICollectionView в моей раскадровке с прототипом ячейки. Я установил все секционные вставки в 10, вверху, влево, вправо и вправо.Максимальный интервал между ячейками UICollectionView?

Важный бит, я установил минимальное расстояние для ячеек и строк до 5. Когда я запускаю приложение и имею, например, 2 ячейки в моем представлении коллекции, ячейки не выравниваются влево с интервалом 5 пикселей между каждой ячейкой ,

Вместо этого между каждой ячейкой расположено пространство 20 пикселей, слева направо. Почему это должно быть? Независимо от того, для чего я установил интервал, он всегда равен 20px.

Любая идея, почему это было бы? Все, что я хочу, это мои ячейки, которые должны быть расположены на расстоянии, когда я устанавливаю его, т. Е. Пробелы в 5 пикселей.

EDIT:

Я думал о гораздо более простым, и лучший способ спрашивать. Можно ли установить максимальный интервал между ячейками? Ясно, что мы можем установить минимум, но это не остановит промежуток, который больше, чем я хочу.

+0

Вы когда-нибудь это понимаете? –

ответ

1

Вы должны указать ширину и высоту ваших ячеек, потому что ваши ячейки не будут расширяться или разрушаться на основе вложенных вставок. используйте метод -(CGSize)collectionView:(UICollectionView *)collectionView layout:(UICollectionViewLayout*)collectionViewLayout sizeForItemAtIndexPath:(NSIndexPath *)indexPath для определения размера ваших ячеек в соответствии с вашими потребностями.

Смежные вопросы