Доступность iOS: ярлык против подсказки - PullRequest
18 голосов
/ 09 сентября 2010

В чем разница между свойствами label и hint, если я пытаюсь сделать элемент управления доступным?Кроме того, что делают «черты»?Озвучит ли все эти свойства VoiceOver, если я укажу их?

1 Ответ

26 голосов
/ 09 сентября 2010

Все это описано в Руководстве по программированию специальных возможностей Apple .

Но вот мой случайный ответ на ваш вопрос:

Я бы попытался представить свойства доступности с точки зрения того, как зрячий человек будет использовать ваше приложение.

Они смотрят на дисплей и видят вещи.

Кнопка может иметь короткий заголовок, такой как «Стоп». Слайдер может иметь рядом ярлык с надписью «Громкость». Это тот тип материала, который человек с нарушениями зрения может захотеть найти в свойстве label элемента управления.

Зрячий человек узнает стандартную кнопку или ползунок по форме и оформлению. Но человек с нарушениями зрения может не иметь представления об этой форме. Так что это тип информации, который должен идти в свойстве черт для того, кто не может видеть, выглядит ли что-то как кнопка. "Кнопка".

Если у вас был краткий справочный документ для вашего приложения, он может показывать изображение вашего приложения со стрелками, указывающими на элементы, и небольшим надписью на каждой из этих стрелок, на которых написано что-то вроде «Остановка воспроизведения раздражающих пердящих звуков» и «Изменяет громкость пердежа от молчания к уху. Это были бы ваши полезные "подсказки".

Черты и подсказки являются необязательными, так как некоторые приложения в магазине приложений не имеют справочной документации и странных кнопок, которые до неузнаваемости имеют форму. Но каждый видимый или активный элемент управления должен иметь метку.

Зат помощь?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...