У меня есть пользовательский класс UICollectionViewCell, который устанавливает фоновое представление ячейки на загруженное изображение, а также добавленный к нему UILabel, который находится аккуратно в нижней части ячейки и немного прозрачен (эта метка название изображения). Он отлично смотрится на портрете, но когда я поворачиваю свое устройство на пейзаж, UILabel остается в своем положении, в то время как пользовательская ячейка меняет размеры, чтобы лучше соответствовать экрану. У меня UILabel полностью привязан к ячейке, поэтому я не знаю, почему она не изменяет размер, чтобы всегда соответствовать ширине ячейки, независимо от того, находится ли устройство в портрете/пейзаже.Пользовательский UICollectionViewCell Subview Layout Issue
Я приложил эти фотографии ниже, чтобы лучше проиллюстрировать, что именно происходит:
У меня была аналогичная проблема, но она работала на некоторых устройствах, но не на других. – dwsolberg