У меня есть viewcontroller, который встроен как в диспетчер навигации навигации, так и в виде табуляции. Я предположил, что self.view геометрически будет границ, начинающихся в нижней части навигационной панели и верхней части панели вкладок. Это то, что я читал в Интернете. То, что на viewWillAppear
вид изменен, чтобы существенно вычесть табуляцию и навигационную панель с высоты. Однако для меня это не происходит. Когда я выхожу из рамки моего взгляда, это одно и то же ... {{0, 0}, {375, 667}}
. В viewDidLoad
, viewDidLayoutSubview
, willAppear
, DidAppear это тот же рама. Поэтому, если я поместил imageView в подзаголовок self.view с фреймом (0,0,screenWidth, 200)
. Это изображениеView закрывается навигационной панелью. Для моего чтения это не стандартное поведение.Root ViewController View не учитывает TabBar и NavBar
0
A
ответ
0
Если вы хотите, чтобы ваш UIViewController начинается ниже панели навигации поставить это на viewDidLoad:
self.edgesForExtendedLayout = UIRectEdgeNone;
Смежные вопросы
- 1. Push view from navBar в приложении с tabBar
- 2. Таблица не перезагружается в другом TabBar ViewController
- 3. Root View Controller Swift
- 4. Переверните TabBar и subView в ViewController iOS
- 5. tabBar: didSelectItem и popToRootViewControllerAnimated
- 6. Как выгрузить TabBar View при загрузке нового представления TabBar?
- 7. Скрыть/TabBar в ViewController петли
- 8. View, представленный UINavigationController, встроенный в UITabBarController, не учитывает размер учетной записи tabBar в нижней части окна.
- 9. loading Tabbar controller from view controller
- 10. Как подключили view и viewcontroller?
- 11. MVYSideMenu pop to root viewcontroller
- 12. Размещение UIView для покрытия TabBar & NavBar
- 13. ИОС раскадровку TabBar> ViewController> TableView
- 14. Очистка UIAlertView Root View
- 15. Push ViewController на AppDelegate из приложения TabBar
- 16. Обязанности и общение On View и ViewController
- 17. Переход от ViewController к TabBar Высказаться программно
- 18. ViewController vs. View
- 19. Создать Split View ViewController
- 20. Push to root View controller в UIStoryboard
- 21. TableView не учитывает точно
- 22. iOS 9.0 Tabbar hide автоматически и viewcontroller исчезают в push
- 23. IOS - закрепить портретную ViewController внутри множественной TabBar и навигации
- 24. Pop to Root ViewController в панели вкладок Приложение
- 25. UIImage View over navBar и statusBar
- 26. Передача данных между ViewController и дочерними элементами TabBar
- 27. Передача ручек между ViewController и View
- 28. Tabbar не будет скрываться при вводе в ViewController внутри UITabBarController
- 29. iOS Container View и Parent ViewController связь?
- 30. Root view не отображается в середине экрана
Я до сих пор не может изменить кадр моего вида. Это, похоже, приводит к другому кадру, который имеет меньшую высоту. но если я создаю новое представление и назначу его self.view в viewWillAppear, это игнорирует это и выводит один и тот же фрейм. –
Код, который я разместил, вообще не меняет рамку. Это предотвращает распространение UIViewController под панелью навигации. Чтобы помочь вам отладить проблему, установите некоторые границы вокруг UIViews – metronic
, она меняет вид. высота представления - это на самом деле теперь высота экрана, минуя статус + вкладка + навигационные бары. его просто, что я не могу вручную изменить кадр самостоятельно ни в одном из методов вида *. –