1

Я делаю очень просто collection view. Я хочу image в каждом cell, которые делают половину ширины ячейки. Я изменяю рамку ячейки сiOS 8.4 не обновляет ограничения на uicollectionviewcell

(CGSize)collectionView:(UICollectionView *)collectionView layout:(UICollectionViewLayout*)collectionViewLayout sizeForItemAtIndexPath:(NSIndexPath *)indexPath 

У меня есть только 4 ограничения на мое изображение (я сделал их на раскадровке):

  • Ведущее место в ячейке ведущего = 0
  • Топ пространство в ячейку сверху = 0
  • Bottom пространство клеток дна = 0
  • справа пространство центра ячейки X = 0

Все выглядит хорошо на раскадровке, но не работает в реальности. Вот изображение: enter image description here

Что я делаю неправильно?

Спасибо

+0

вы установите режим содержимого представления изображения, как scaleTofill –

+0

Нет Я Aspect Заполните – Max

+0

ли переопределять вы 'layoutSubviews' в 'UICollectionCellView'? –

ответ

0

Попытка установить масштаб Для режима заливки на ваш UIImageView

+0

Это работает, но я теряю первоначальный аспект. Так что это не идеальное решение. Почему Aspect Fill не работает? – Max

+0

Вы не можете сохранить соотношение сторон изображения и заставить его одновременно составлять половину размера ячейки – user3237732

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