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 />

действиях, только если они нажали на кнопку Cancel (отмена).<br />

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

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

какая задача либо объект ассоциируется с ним.<br />

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

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

перенести поповер в другое место.<br />

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

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

что похоже по дизайну и по поведению на поповер) в одном и том же месте. В<br />

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

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

Не отображайте модальное окно (modal view) поверх поповера. Ничего, кроме<br />

предупреждения, не может быть отображено поверх поповера.<br />

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

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

несколько различных кнопок открывают поповер, чтобы предотвратить<br />

дополнительные нажатия.<br />

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

весь экран. Вместо этого он просто должен быть достаточно большим, чтобы<br />

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

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

пикселей. Высота поповера может быть любой, и вы можете использовать это для<br />

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

который предоставляет задачу или Список Действий.<br />

Примечание: Система может отрегулировать высоту и ширину поповера, чтобы<br />

убедиться, что он хорошо смотрится на экране.<br />

В общем, используйте стандартные UI-контроллеры и экраны внутри поповера. В<br />

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

пользователей, когда они содержат стандартные контроллеры и экраны.<br />

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

легко настроить визуальные аспекты поповера с помощью UIPopoverBackgroundView<br />

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

поповер. Если вы измените внешний вид поповера очень сильно, пользователи не<br />

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

понимания вашего приложения. (Если вы хотите предоставить масштабируемый размер<br />

изображения фона, см. раздел Tips for Creating Resizable Images” (стр. 160) для получения<br />

дополнительной информации о том, как это сделать.)<br />

Будьте осторожны при комбинировании уникального цвета фона или текстуры со<br />

стандартными контроллерами и экранами. Убедитесь, что стандартные элементы UI<br />

выглядят хорошо и просты в прочтении, когда они располагаются поверх вашего<br />

уникального фона.<br />

Если нужно, измените размер поповера в тот момент, когда его видно. Возможно<br />

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

и ту же информацию как в кратком виде, так и в развернутом. Если вы изменяете размер<br />

поповера в тот момент, когда он виден, вы можете добавить анимацию данного<br />

изменения. Анимация изменения не заставляет пользователей думать, будто новый<br />

поповер должен заменить предыдущий.<br />

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

111

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

Saved successfully!

Ooh no, something went wrong!