14.11.2012 Views

ios hig rus

ios hig rus

ios hig rus

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Руководство по использованию iOS UI Элементов<br />

статуса, таким образом, пользователь может видеть содержимое, находящееся за<br />

панелью навигации. Если панель непрозрачная, верхний край на главном экране<br />

соответствует нижнему краю панели навигации.<br />

На iPhone при изменении ориентации устройства с вертикальной на горизонтальную,<br />

может автоматически измениться высота панели навигации. На iPad высота и полупрозрачность<br />

панели навигации не изменяется при развороте.<br />

На iPhone панель навигации всегда отображается по всей ширине экрана. На iPad панель<br />

навигации может отображаться внутри окна, например, на панели в Split View<br />

(Разделенном Окне), которая не растягивается на длину всего экрана.<br />

Руководство<br />

Вы можете использовать панель навигации, чтобы иметь возможность навигации по<br />

различным экранам, или предоставить контроллеры, которые управляют элементами на<br />

окне.<br />

Используйте заголовок текущего окна как заголовок на панели навигации. При<br />

переходе на новый уровень иерархии навигации должны происходить две вещи:<br />

- Заголовок панели должен измениться на заголовок нового уровня.<br />

- Слева от заголовка должна появиться кнопка, которая ведет назад, и она должна быть<br />

названа в соответствии с заголовком предыдущего уровня.<br />

Убедитесь, что на панели навигации можно легко прочитать текст. Системный<br />

шрифт максимально удобен для прочтения, но вы также можете определить и другой<br />

шрифт, если это необходимо.<br />

Используйте панель инструментов вместо панели навигации, если вам необходимо<br />

предоставить расширенный набор контроллеров, или если у вас нет необходимости в<br />

доступной навигации.<br />

Обдумайте расположение сегментного контроллера на панели навигации на<br />

самом верхнем уровне приложения. Это особенно удобно, так как помогает сгладить<br />

вашу информационную иерархию и делает поиск более простым для пользователя. Если<br />

вы используете сегментный контроллер на панель навигации, убедитесь, что вы<br />

выбрали наиболее точные заголовки для названий кнопок, ведущих назад. (Для<br />

использования руководства, смотрите “Segmented Control” (стр. 145))<br />

Избегайте загромождения панели навигации дополнительными контроллерами,<br />

даже если для них есть достаточно места. Панель навигации должна содержать<br />

только заголовок текущего экрана, кнопку Назад, и один контроллер, который<br />

управляет контентом окна. Если вместо этого на панели вы используете сегментный<br />

контроллер, на нем не должен отображаться заголовок, и он не должен содержать<br />

других дополнительных контроллеров.<br />

Используйте кнопки, предоставляемые системой, согласно их<br />

задокументированному значению. Для изучения более подробной информации,<br />

смотрите “Standard Buttons for Use in Toolbars and Navigation Bars” (стр. 150) Если вы<br />

решили создать свои собственные контроллеры для панели навигации, смотрите “Icons<br />

for Navigation Bars, Toolbars, and Tab Bars” (стр. 170), чтобы увидеть советы по их дизайну.<br />

При необходимости индивидуализируйте внешний вид панели навигации. Если<br />

хотите, чтобы панель навигации выглядела соответственно внешнему виду вашего<br />

приложения, вы можете индивидуализировать ее. Например, вы можете предоставить<br />

уникальное изображение фона или оттенок панели, также вы можете указать<br />

прозрачность. В некоторых случаях хорошей идеей, может быть масштабируемый<br />

2012-03-07 | © 2012 Apple Inc. All Rights Reserved.<br />

102

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!