Кнопка отмены на UIActionSheet на iPad - PullRequest
1 голос
/ 10 августа 2011

Руководство по интерфейсу пользователя iOS гласит, что на iPad «Не включайте кнопку« Отмена », когда лист действий отображается без анимации, потому что люди могут нажать за пределами всплывающего окна, чтобы отклонить лист действий, не выбрав один из других вариантов».В результате кнопка «Отмена» в этих случаях не отображается.

Это НЕ интуитивно понятно.Люди привыкли видеть опцию Отмена всякий раз, когда показано действие, которое можно отменить, и они могут запутаться, если не увидят его.Они могут не осознавать, что нажатие вне попвера означает «Отмена».

Причины «щелчка за окном для отмены» можно было бы использовать и для ПК и Mac, но это не так.В этих системах отображается кнопка «Отмена».

Я склонен включать искусственную кнопку «Отмена», но боюсь, что это противоречит политике Apple HIG, и мое приложение будет отклонено.

Что ты думаешь?

1 Ответ

0 голосов
/ 01 сентября 2011

Как человек, который только что столкнулся с той же проблемой, я согласен. Это не интуитивно понятно!

Что касается Рекомендации Apple

  • «Не включайте кнопку« Отмена », когда лист действий отображается без анимации, потому что люди могут нажать за пределами всплывающего окна, чтобы закрыть лист действий, не выбрав один из других вариантов». (P121)
  • «Анимированный лист действий должен включать кнопку« Отмена », потому что люди должны иметь возможность отклонить лист действий, не закрывая всплывающее окно» (p121)

Будет ли Apple отклонять ваше приложение, если вы не будете следовать этим рекомендациям? Этот ответ может дать некоторое представление:

Будет ли Apple отклонять мое приложение, если я этого не сделаю?

...