Родительское представление iOS не изменяет размер при повороте при наличии модального представления - PullRequest
0 голосов
/ 05 ноября 2011

У меня проблема с контроллером представления, который перерисовывает свое содержимое при вращении.Проблема в том, что когда у меня модальное представление вверх и я поворачиваю устройство, родительский вид не получает новые границыКак заставить родительский вид распознавать поворот?

Ответы [ 2 ]

1 голос
/ 06 ноября 2011

Вы должны проверить и, возможно, обновить вращение в - (void)viewWillAppear:(BOOL)animated.Было бы очень медленно, если бы всем контроллерам представления были отправлены обновления ротации, например, это может быть около 10, если вы устанавливаете контроллеры модального представления.

0 голосов
/ 15 июня 2013

Если вы используете автоматическое расположение и программно обновляете ограничения, которые зависят от ориентации, решение простое.Убедитесь, что вы делаете все свои изменения ограничений в updateViewConstraints.Затем в viewWillAppear и willAnimateRotationToInterfaceOrientation вызовите [self.view setNeedsUpdateConstraints].Работает как шарм.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...