iPad: SplitView не вращается - PullRequest
2 голосов
/ 05 мая 2010

У меня есть следующие настройки:

  • Подкласс UISplitViewController, который создает главные и подробные контроллеры представления в конструкторе.
  • Контроллеры Master и Detail, которые оба переопределяют shouldAutorotateToInterfaceOrientation для возврата YES.
  • Контроллер подробного представления реализует протокол UISplitViewControllerDelegate и обрабатывает всплывающее окно.

Я наблюдаю две странные проблемы, которые могут быть взаимосвязаны:

  1. Когда появляется разделенное изображение (в портретном режиме - по умолчанию на симуляторе), отображается главное представление. Так не должно быть.

  2. Когда я вращаю симулятор, вид не «сам» направо.

Мой UISplitViewController подкласс не переопределяет shouldAutorotateToInterfaceOrientation. Тем не менее, как главный, так и подробный контроллеры делают и возвращают YES.

Есть идеи, что я могу делать не так? Это ошибка симулятора?

Ответы [ 2 ]

1 голос
/ 17 августа 2010

Для всех, кто приземлится здесь: это происходило потому, что представление моего контроллера разделенного представления не было корневым.Это абсолютно необходимо.

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

Убедитесь, что вы включили ориентацию интерфейса, которую хотите поддерживать. Их можно найти в настройках проекта на вкладке «Сводка».

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