UINavigationController и панель навигации с переходами между иерархиями - PullRequest
2 голосов
/ 24 мая 2011

У меня есть пользовательский интерфейс iPhone, состоящий из пары десятков экранов, более или менее иерархических, логически говорящих, но с редкими длинными прыжками по дереву или вверх и вниз по дереву - например, с экрана верхнего уровня, есть кнопка, которая перенесет вас в несколько разных мест довольно глубоко в иерархии в зависимости от того, в каком состоянии находится приложение; а также есть экраны «Галерея» и «Настройки» (со своими собственными подчиненными иерархиями), к которым можно получить доступ из любого места приложения.

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

Существуют ли какие-либо руководящие принципы или, еще лучше, примеры, хороших, подобных iPhone интерфейсов для такого приложения?

...