В моем собственном контроллере представления я переопределяю loadView
, чтобы программно настроить мою иерархию представления.Для поддержки автоматического поворота я присваиваю соответствующее значение свойству autoresizingMask
всех представлений в иерархии, за исключением корневого представления (того, которое я назначаю для self.view
).Несмотря на это упущение, изменение размера при автоповороте работает отлично (кажется, , поэтому хорошо, чтобы наконец сказать это ☺).Я тестировал на разных симуляторах, а также на устройствах iPhone и iPad.
Кто-нибудь знает, почему это так?Является ли это поведение просто «удачей», или это где-то официально задокументировано Apple?
(Примечание: я спрашиваю в основном из любопытства, пожалуйста, не говорите мне «иди исправь, это всего лишь один»строка кода "- я уже сделал это.)