Я боролся с очень странной проблемой. В моей раскладке iPad я перетаскиваю UISplitViewController. К контроллеру подробного представления я установил UIImage и установил его образ на изображение. И я делаю то же самое с контроллером главного представления. Я делаю это только для того, чтобы увидеть как главный, так и подробный просмотр контроллеров в ландшафтном режиме. Но когда я запускаю приложение в iPad-симуляторе, только контроллер просмотра деталей захватывает всю область экрана, а мастер не появляется. Я попробовал установить ориентацию контроллера разделенного вида на «Пейзаж», чтобы он начинался в ландшафтном режиме, но это не помогло. Я знаю, что здесь что-то не хватает. Что это? Заранее спасибо.iOS-Masterviewcontroller не отображается
3
A
ответ
3
Обнаружили проблему. Кажется, я должен установить как главный, так и подробный просмотр контроллеров для поддержки определенных ориентаций. Это означает просто перетащить контроллер вида в раскадровку, сделав его контроллером деталей/мастеров и помещением изображения внутри, не будет работать. Мы должны создать подкласс UIViewController и установить классы в раскадровке для этих вновь созданных пользовательских подклассов UIViewController. Это потому, что нам нужно реализовать метод shouldAutoRotate ... в обоих контроллерах представления.
Смежные вопросы
- 1. Шрифт не отображается/отображается правильно?
- 2. JFrame не отображается, ничего не отображается
- 3. Вид не отображается, когда отображается клавиатура?
- 4. Sprite не отображается/отображается на экране, Cocos2d
- 5. Шрифт не отображается/отображается как ожидалось
- 6. Текстура не отображается, сетка отображается черным
- 7. Идентификатор JavaScript (£) не отображается, вместо этого отображается ' '
- 8. DataGridView не отображается полностью, если отображается
- 9. Полный календарь не отображается/отображается на странице
- 10. Изображение не отображается, но отображается в Firebug
- 11. Отображается uitextfield, но кнопка не отображается
- 12. RShiny: ggplot не отображается, но не отображается ошибка
- 13. Почему мой текст textarea не отображается/не отображается, как ожидалось?
- 14. Текст команды не работает = текст не отображается или частично отображается
- 15. ViewPager во внутреннем фрагменте, не отображается, не отображается
- 16. Почему не отображается и не отображается в ярлыке Windows Forms?
- 17. Страница не отображается, ошибка не отображается в консоли?
- 18. ListView не отображается (не отображается какой-либо элемент)
- 19. Системный лоток jedit не отображается/окно jedit не отображается
- 20. JavaFX Popup не отображается, если окно владельца не отображается
- 21. iAd Баннер не отображается (не отображается на раскадровки)
- 22. предупреждение не работает не отображается
- 23. Аннотация не отображается/не работает
- 24. Кнопка XUL не отображается
- 25. JLabel экземпляр не отображается
- 26. Notification кнопка не отображается
- 27. Кнопка не отображается
- 28. NSString не отображается правильно
- 29. ListView вообще не отображается
- 30. Sprite не отображается
У меня такая же проблема сейчас. Отображается только подробный вид. Я не мог понять, что ты это сделал. Не могли бы вы объяснить мне немного. У меня есть мастер, а также подробный просмотр с отдельными диспетчерами. и shouldAutoRotate установлен для возврата true. – darkapple
забыл установить соответствующий ViewController для мастера. Я оставил его как UIViewController по умолчанию. – darkapple
ты потрясающий! спасибо, что поделились этим – Mona