У меня есть следующие настройки:
- Подкласс
UISplitViewController
, который создает главные и подробные контроллеры представления в конструкторе.
- Контроллеры Master и Detail, которые оба переопределяют
shouldAutorotateToInterfaceOrientation
для возврата YES
.
- Контроллер подробного представления реализует протокол
UISplitViewControllerDelegate
и обрабатывает всплывающее окно.
Я наблюдаю две странные проблемы, которые могут быть взаимосвязаны:
Когда появляется разделенное изображение (в портретном режиме - по умолчанию на симуляторе), отображается главное представление. Так не должно быть.
Когда я вращаю симулятор, вид не «сам» направо.
Мой UISplitViewController
подкласс не переопределяет shouldAutorotateToInterfaceOrientation
. Тем не менее, как главный, так и подробный контроллеры делают и возвращают YES
.
Есть идеи, что я могу делать не так? Это ошибка симулятора?