iPhone: Как отобразить полноэкранный вид по коду? - PullRequest
0 голосов
/ 26 февраля 2010

У меня есть панель вкладок с 2 вкладками. Когда я щелкаю первую вкладку, на ней отображается вид, показывающий «Вид 1», и я хочу добавить кнопку на «Вид 1», которая может привести меня к новому полноэкранному виду «Полноэкранный вид 1». Кроме того, в «Полноэкранном режиме 1» имеется кнопка для возврата в «view1» и выхода из полноэкранного режима.

Итак, мой вопрос, как реализовать эти две кнопки. (Кнопка в «Представлении 1» и кнопка в «Полноэкранном режиме 1») (Если не удается реализовать полноэкранный режим, по крайней мере, достаточно полно, чтобы закрыть панель вкладок.)

Ответы [ 2 ]

0 голосов
/ 26 февраля 2010

Вероятно, самый чистый способ сделать это - представить модальный контроллер вида. Таким образом, вам вообще не придется связываться с панелью вкладок:

[myTabBarController presentModalViewController:view1Controller animated:YES];

Для выхода из полноэкранного режима просто используйте:

[myTabBarController dismissModalViewControllerAnimated:YES];
0 голосов
/ 26 февраля 2010

Если я правильно вас понимаю, вы можете взглянуть на свойство hidesBottomBarWhenPushed в UIViewController.

Вам понадобится UINavigationController на вкладке, чтобы использовать его. Если вы не хотите видеть панель навигации, вы можете использовать -setToolbarHidden:animated:, чтобы скрыть ее.

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