14.11.2012 Views

ios hig rus

ios hig rus

ios hig rus

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Руководство по Использованию iOS Технологии<br />

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

● Обстоятельства, при которых ваше приложение должно интерпретировать встряхивание<br />

как жест отмены операции;<br />

● Сколько уровней отмены поддерживается.<br />

Чтобы узнать, как реализовать эти функции в коде, см. в разделе "Undo Architecture".<br />

Если вы поддерживаете отмену и повтор в своем приложении, выполните следующие<br />

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

Предоставьте краткие описывающие фразы, которые будут говорить пользователям<br />

именно, что именно они отменяют или повторяют. IOS автоматически предоставляет<br />

строки "Undo" и "Redo " (включая пробел после слова) для заголовка кнопки<br />

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

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

текст “Удаление Заголовка” или “Изменение Адреса”, чтобы создать заголовок<br />

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

(Обратите внимание, что кнопка ”Отмена” в предупреждении не может быть изменена<br />

или удалена.)<br />

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

обрезается, что осложняет понимание пользователей. И, так как, что этот текст является<br />

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

пунктуацию.<br />

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

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

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

действий. Анализируйте пользовательское взаимодействие с вашим приложением<br />

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

предсказать результат жеста встряски.<br />

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

отмены или повтора фундаментальных задач в вашем приложении. Помните, что<br />

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

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

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

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

системой кнопки в панели навигации. (Чтобы узнать больше об этих кнопках, см. раздел<br />

"Standard Buttons for Use in Toolbars and Navigation Bars” (стр. 157).)<br />

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

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

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

и действия вступают в силу немедленно.<br />

Keyboards and Input Views<br />

(Клавиатуры и Окна Ввода)<br />

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

клавиатуру в приложениях, работающих в IOS 3.2 и более поздних. Например,<br />

Numbers на iPad предоставляет окно ввода, которое было разработано, чтобы сделать<br />

ввод даты и времени простым и эффективным.<br />

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

96

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

Saved successfully!

Ooh no, something went wrong!