Кнопка «Готово» на UITabbarController скрыта за UINavigationController - PullRequest
0 голосов
/ 19 декабря 2011

Я строю проект, используя Xcode 4.2, и я также использую раскадровку.В общем, у меня есть UINavigationcontroller, который является моим начальным видом, связанным с моим видом «Главного меню».Внутри моего «Главного меню» у меня есть кнопка, которая связана с контроллером вкладок, который имеет около 20 вкладок.Следовательно, появляется кнопка «Еще», а при нажатии кнопки «Еще» появляется кнопка «Изменить».Все работает нормально, но единственная проблема, которая у меня есть, заключается в том, что после нажатия кнопки «Изменить» страница конфигурации перемещается вверх, а кнопка «Готово» скрывается за панелью навигации.В любом случае, я могу настроить страницу слайдов вверх по панели навигации?

Кроме того, я использовал новую функцию Xcode 4.2.Где вы можете "Вставить в NavigationController" и "Вставить в TabbarController" под панелью инструментов редактора.Спасибо !

1 Ответ

0 голосов
/ 19 декабря 2011

Экземпляр UITabBarController всегда должен быть только корневым контроллером представления вашего окна. Размещение UITabBarController внутри другого контроллера представления контейнера, например UINavigationController, может привести к неопределенному поведению.

Из UITabBarController Ссылка на класс ...

Поскольку класс UITabBarController наследуется от Класс UIViewController, контроллеры панели вкладок имеют свое собственное представление о том, что доступен через свойство просмотра. При развертывании панели вкладок интерфейс, вы должны установить это представление в качестве корня вашего окна. В отличие от других контроллеров представления, интерфейс панели вкладок никогда не должен быть установлен как дочерний элемент другого контроллера представления.

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