iOS Human Guidlines - page 96

Руководство
по Использованию
iOS
Технологии
2012-03-07 | © 2012 Apple Inc. All Rights Reserved.
96
Действия
,
которые пользователи могут
отменить
или повторить
;
Обстоятельства
,
при
которых
ваше
приложение должно
интерпретировать
встряхива
-
ние
как жест
отмены
операции
;
Сколько
уровней
отмены
поддерживается
.
Чтобы
узнать
,
как
реализовать
эти функции
в
коде
,
см
.
в разделе
"Undo Architecture".
Если
вы поддерживаете
отмену и
повтор
в
своем
приложении
,
выполните
следующие
рекомендации
,
чтобы
обеспечить
хорошее
взаимодействие
с
пользователем
.
Предоставьте
краткие описывающие фразы
,
которые будут
говорить пользова
-
телям именно
,
что именно они отменяют или повторяют
. IOS
автоматически
пре
-
доставляет
строки
"Undo"
и
"Redo " (
включая
пробел
после
слова
)
для
заголовка
кнопки
предупреждения об отмене
,
но
вы должны
предоставить
пару
слов
,
описывающих дей
-
ствия
,
которые пользователи могут
отменить
или
повторить
.
Например
,
вы можете пре
-
доставить
текст
Удаление Заголовка
или
Изменение Адреса
”,
чтобы
создать
заголо
-
вок
кнопки
,
такой
как
"
Отменить
удаление
заголовка
"
или
"
Повторить изменение
адре
-
са
". (
Обратите
внимание
,
что
кнопка
Отмена
в
предупреждении
не может быть изме
-
нена
или
удалена
.)
Избегайте размещения
слишком длинного
текста
.
Слишком длинное
название
кноп
-
ки обрезается
,
что
осложняет понимание пользователей
.
И
,
так
как
,
что
этот
текст яв
-
ляется
заголовком
кнопки
,
используйте
стиль
заголовка
с большой буквы
и не
исполь
-
зуйте
пунктуацию
.
Избегайте перегрузки жеста встряски
.
Даже если
вы можете программно
задать
,
как
ваше приложение будет
интерпретировать
события
встряхивания
,
вы
рискуете
ввести
в
заблуждение
пользователей
,
если
они используют данный жест для выполнения раз
-
личных действий
.
Анализируйте
пользовательское
взаимодействие
с
вашим
приложе
-
нием и избегайте
создания
ситуаций
,
в
которых
пользователи
не могут достоверно
предсказать результат жеста
встряски
.
Используйте
систему сопровождения
кнопок Отмены и Повтора
только в
случае
отмены или повтора фундаментальных
задач в вашем приложении
.
Помните
,
что
жест
встряхивания
является
основным
способом для
пользователей инициировать
от
-
мену и
повтор
,
и
что
это может
ввести
в
заблуждение
,
если предлагается два
различ
-
ных
способа
выполнения
одной
задачи
.
Если
вы
решите
,
что
важно обеспечить
явными
,
специальными
элементами
отмену и
повтор
,
вы можете разместить
предоставляемые
системой
кнопки
в
панели
навигации
. (
Чтобы
узнать больше
об
этих
кнопках
,
см
.
раздел
"Standard Buttons for Use in Toolbars and Navigation Bars” (
стр
. 157).)
Тщательно
соотносите возможности отмены и повтора действий непосредствен
-
но в пользовательском
контексте
,
а не вне его
.
Рассмотрим
контекст действий
,
кото
-
рые могут быть
отменены
или повторены
.
В целом
пользователи
ожидают
,
что
их изме
-
нения
и действия
вступают
в
силу немедленно
.
Keyboards and Input Views
(
Клавиатуры
и Окна Ввода
)
Индивидуализированное
окно
ввода может
заменить
предоставляемую
системой
эк
-
ранную
клавиатуру
в
приложениях
,
работающих
в
IOS 3.2
и более поздних
.
Например
,
Numbers
на
iPad
предоставляет окно
ввода
,
которое было
разработано
,
чтобы
сделать
ввод даты и
времени простым и
эффективным
.
1...,86,87,88,89,90,91,92,93,94,95 97,98,99,100,101,102,103,104,105,106,...175
Powered by FlippingBook