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