У меня проблема с тем, что некоторые из моих представлений выглядят некорректно при загрузке приложения, пока вы не поворачиваете устройство, а некоторые - там, где они выглядят правильно после загрузки, но неверно после вращения.
У меня есть окно, которое загружаетсяс помощью View A и после нажатия кнопки отсоединяет View A от окна (RemoveFromSuperView), загружает View B и добавляет его в окно.
View A - в нижней части есть пробелвысота строки состояния, которая фиксируется при вращении устройства.
Вид B - выглядит корректно при нагрузке, но после поворота устройства часть нижнего слоя отрублена.
Что могло бы вызвать это странное поведение?
Если я просматриваю мои файлы XIB из Интерфейсного Разработчика через Файл-> Моделировать интерфейс, они работают нормально.Но они не работают из моего приложения, то же самое происходит и на реальном устройстве.
PS - я не думаю, что у меня есть какой-либо пользовательский код, который должен вызывать это, я просто создал виды A и B в IBи подключил их к подклассным контроллерам, чтобы я мог переопределить ShouldAutorotateToInterfaceOrientation.