iPhone: управление несколькими экранами? - PullRequest
0 голосов
/ 07 декабря 2009

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

В качестве примера предположим, что у меня есть четыре UIView с UIViewController:

1: Top level menu (invokes A or B.1)
1.A: Menu selection A (return to 1)
1.B.1: Menu selection B, part 1 (invokes B.2)
1.B.2: Menu selection B, part 2 (return to A)

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

Мысли

1 Ответ

1 голос
/ 07 декабря 2009

Вы всегда можете скрыть панель навигации, используя setNavigationBarHidden:animated:

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

Шаблоны XCode предлагают другой способ сделать это - попробуйте взглянуть на новый проект, который представляет собой приложение "Утилита" Он показывает, как вы можете легко переключаться между несколькими экранами.

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