Подтвердить что ты не робот

Доступность iOS: метка против подсказки

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

4b9b3361

Ответ 1

Все это описано в Apple Руководство по программированию доступности.

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

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

Они будут смотреть на дисплей и видеть материал.

Кнопка может иметь короткий заголовок, например "Стоп". В слайдере может быть соседний ярлык с надписью "Объем". Что тип материала, который человек с нарушениями зрения мог бы найти в свойстве контрольной метки.

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

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

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

'zat help?