Добавить контроллер представления через приложение на основе панели вкладок с контроллером навигации? - PullRequest
0 голосов
/ 16 июня 2011

Я хочу добавить контроллер представления поверх контроллера представления навигации в приложении панели вкладок, которое покрывает весь экран.

Я создал контроллер представления (enterPin) и добавил поверх текущего контроллера viewview в приложении панели вкладок.

[self.view addSubview: enterPin.view];

, но нижняя панель, контроллер навигации и строка состояния не скрываются и отображаются поверх контроллера ввода EnterPin. Если мы скрываем нижнюю панель, навигационный контроллер и строку состояния, то сзади появляется белый экран.

Я хочу, чтобы контроллер представления (enterPin) отображался поверх контроллера viewview (self.view).

Ответы [ 2 ]

0 голосов
/ 16 июня 2011

Это очень нормальное поведение.В 95% случаев разработчик не хотел бы, чтобы UINavigationBar был покрыт другим представлением.У вас есть несколько вариантов.

  1. Использование модального контроллера представления для предотвращения взаимодействия пользовательской формы с другими элементами управления.
  2. Анимируйте UINavigationBar или отключите его каким-либо образом.1008 *
  3. Подумайте над тем, чтобы пользователь мог видеть экран «Ввод PIN-кода» при первом запуске приложения.
0 голосов
/ 16 июня 2011

Использование контроллера модального вида: Учебное пособие и Документация .Делает именно то, что вы просите.

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