UITabBarController Начальный вид? - PullRequest
0 голосов
/ 31 августа 2010

Мне интересно, можно ли запустить мое приложение со всеми моими вкладками в состоянии «вверх» и показать пользователю вид «приземления». Вроде как приветствие / быстрый старт. Когда они выбирают одну из вкладок, она переключается в обычном режиме.

Вы укажете мне правильное направление?

вроде как:

alt text

Ответы [ 2 ]

0 голосов
/ 01 сентября 2010

Вероятно, я бы сделал это, чтобы создать новый ViewController, предназначенный только для этого экрана, но убедитесь, что он последний в массиве viewControllers, управляемый UITabBarController. Таким образом, когда вы показываете панель вкладок на экране, вы получаете 4 вкладки и кнопку «больше», но текущий выбранный контроллер представления не находится на панели, что означает, что все остальные вкладки не выбраны.

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

0 голосов
/ 01 сентября 2010

Если вы используете UITabBar / UITabBarController, я думаю, вы должны установить для selectedIndex какое-то допустимое значение. Я не думаю, что это возможно, и при этом я не могу найти приложение на своем iPhone или iPod, которое имитирует поведение, которое вы ищете.

(Приложение App Store максимально близко, где оно выглядит , как будто у него пустая панель вкладок перед загрузкой данных из Интернета, но вполне возможно, что они просто перезаписываются. -использование Default.png и наложение индикатора активности во время загрузки.)

Обратите внимание, что если вы попытаетесь отправить свое приложение в Apple, они могут легко отклонить его за использование нестандартного пользовательского интерфейса.

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