Больше чем одна панель вкладок в приложении? - PullRequest
0 голосов
/ 02 ноября 2011

Я разработал приложение, которое успешно работает в течение последних 4 месяцев с использованием iOS 4.3 и ниже.Начиная с iOS 5, однако, ужесточение иерархии представления оставило мое приложение мертвым в воде.Приложение начинается с панели вкладок в качестве основного вида с 5 вкладками.Когда пользователь выбирает строку в виде таблицы на первой вкладке, он перемещается на другую панель вкладок с 3 вкладками, которая дает конкретную информацию об этом выборе.Эта структура работала нормально, но, очевидно, сломалась при тестировании на iOS 5.

Мой вопрос: это плохой дизайн - использовать 2 или более панелей вкладок в одном приложении?Я не имею в виду «плохой дизайн» в общем плане вещей, потому что это субъективно.Я имею в виду в практическом смысле, где это конкретно запрещено или не рекомендуется.

1 Ответ

1 голос
/ 03 ноября 2011

посмотрите на это: Руководство по взаимодействию с персоналом

Да, я думаю, что это не рекомендуется.Например:

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

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

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

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