Рубрика: Как отключить голосовое сопровождение

Как отключить голосовое сопровождение

Вы можете сделать что-то подобное для кнопки города: метка - ваш город, значение - Москва. Но это не обязательно, все и так очевидно. Не переусердствовать - тоже важная задача. Внутри ячейки есть метка, и именно ее находит VoiceOver. Как это исправить: Сделайте всю ячейку доступным элементом управления. По умолчанию все представления выступают только в качестве контейнеров для других элементов, VoiceOver их игнорирует. Вы можете сделать это в методе awakeFromNib.

В результате вся ячейка выделится, пустое пространство больше не будет мешать. Дайте ячейке имя. Вы больше не можете сфокусироваться на метке, поэтому необходимо вручную указать текст. Объедините элементы управления Теперь в ячейке есть несколько полей: название, описание, цена и изображение, по 4 элемента управления на ячейку.

.

Если в меню 10 продуктов, то это составит 40 маленьких элементов управления. Придется обобщить их до 10 продуктов, так будет логичнее. Мы можем упростить ситуацию: Сделайте всю ячейку доступным элементом управления. Разделите запятой, VoiceOver учитывает пунктуацию. В accessibilityValue укажите дополнительную информацию, в нашем случае это состав. Укажите, что ячейку можно нажать, т.е. по сути это кнопка. Например, переключение количества и цены должно обрабатываться вместе: измените количество - укажите новую цену.

Тогда будет один нормальный элемент управления вместо четырех глупых. Scrabble "рублей" Чтобы правильно написать "рублей", мы генерируем правильную строку и помещаем ее в accessibilityLabel для кнопки. Эрудит возвращает на предыдущий экран. Чтобы выполнить его, проведите по экрану двумя пальцами, как будто вы пишете букву Z. Вы также можете использовать scrabble для завершения ввода текста. Основная функция текущего экрана вызывается средним тапом.

Дважды коснитесь экрана двумя пальцами. Вы можете воспроизвести песню в плеере или ответить на звонок. Проблема UX с медленным тапом заключается в том, что неясно, что он делает. Мы решили так: если скраббл возвращается на экран, пусть медленный тап переходит на следующий экран в соответствии со сценарием. На карте пиццы он бы добавил ее в корзину, если бы вы были в корзине, то перешел бы на экран доставки, а с доставки переключился бы на оплату.

.

Но если действие не очевидно, о медленном нажатии можно узнать из всплывающей подсказки рядом с кнопкой. Но помните: всплывающая подсказка может быть не озвучена, в зависимости от ваших настроек. Адаптация навигации При нажатии на промо- или до-рублевую кнопку открывается модальное окно. Если бы мы использовали UINavigationController, нам бы ничего не пришлось делать.

Но для модальных экранов нам нужно описать, как они реагируют на дополнительные жесты. Как только пользователь нарисует Z, будет вызван метод accessibilityPerformEscape из firstResponder. Обычно это текущий UIViewController.

Поделитесь с друзьями: Вам также может быть интересно.


Навигация

comments

  1. Nikojora :

    Хорошая работа!

  2. Meshakar :

    Вторая часть не очень...

  3. Tygoshakar :

    Какое талантливое сообщение

  4. Mokazahn :

    Извиняюсь, что ничем не могу помочь. Надеюсь, Вам здесь помогут.

  5. Bramuro :

    Я знаю, Вам здесь помогут найти верное решение.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *