Нажатие контроллера TabBar на контроллер навигации - PullRequest
0 голосов
/ 16 ноября 2011

Я создаю приложение, в котором в какой-то момент мне нужно показать TabBar Controller, но в моем приложении уже есть Navigation Controller, поэтому самым очевидным решением было бы нажать TabBar на Navigation.Apple в своей документации для разработчиков заявляет следующее:

"Вы никогда не хотите помещать контроллер панели вкладок в стек навигации контроллера навигации. Это создает необычную ситуацию, когда появляется панель вкладоктолько когда конкретный контроллер представления находится на вершине стека навигации. Панели вкладок спроектированы так, чтобы быть постоянными, и поэтому этот переходный подход может вводить пользователей в заблуждение. "это так, не зная об этой рекомендации :).Теперь мне интересно, может ли мое приложение быть отклонено из-за этого.Есть ли у вас опыт с этим?Что вы думаете об этом?

1 Ответ

0 голосов
/ 16 ноября 2011

Я не думаю, что они собираются отклонить ваше приложение (не уверен в этом, но я не думаю, что кто-то может), но ваша структура кажется очень запутанной.

посмотрите наthis: Руководство по интерфейсу iOs Human Interface

Например:

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

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

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

Я думаю, вам следуетанонсировать панель вкладок на панели инструментов.

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