Вам необходимо установить свойство views autoresizingMask
на UIViewAutoresizingNone
.Это предотвратит изменение размера представления при изменении размера родительского представления (например, при повороте телефона). Если вы хотите, чтобы размер представления изменялся при повороте, но сохранялось его соотношение сторон (например, если вы хотите, чтобы оно было шире)в альбомной ориентации, но по-прежнему 1: 1,5), вам потребуется самостоятельно установить рамку вида в соответствии с желаемыми размерами (но с сохранением требуемого соотношения) в методе willRotateToInterfaceOrientation:duration:
контроллера вида.