Xcode Interface Builder меня раздражает, и я потратил большую часть своего времени на поиски решения.Ограничения интерфейса интерфейса Xcode6, не растягивающие подзадачи
У меня есть раскадровка с CollectionViewCell, которая содержит UIImageView. Размер CollectionViewCell составляет 125 x 125 и проверяется подпрограмма Autoresize.
UIImageView имеет 4 ограничения на его супервизор (ведущий, конечный, верхний, нижний), все равны 0. Это должно гарантировать, что UIImageView имеет размер, чтобы заполнить супервизор. UIImageView правильно настроен, когда CollectionViewCell сокращается до меньшего размера, но НЕ РАБОТАЕТ, когда CollectionViewCell растягивается до большего размера.
EDIT: Я пробовал то же самое с использованием подсмотра UILabel, и то же самое происходит.
Это известная проблема или есть способ отладки ограничений?
Thanks
Попробуйте вызвать sizeToFit на изображении при изменении размера ячейки (I.e.In layoutSubviews) –
Привет, Анна, я пробовал это (см. Фрагмент кода ниже), но, к сожалению, пока не работает. '@implementation DeckViewCell - (пустоты) layoutSubviews { \t [супер layoutSubviews]; \t [self.thumbnail размерToFit]; \t [self.title sizeToFit]; } ' – cridgit