Как проверить, включена ли диктовка на клавиатуре iOS?

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

Моя цель — проверить, включена ли диктовка во время запуска приложения. Если нет, я хочу показать приглашение включить диктовку из «Настройки> Клавиатура> Включить диктовку».

Есть ли способ проверить, включена ли диктовка при запуске приложения?


person Roshith Balendran    schedule 18.11.2015    source источник


Ответы (1)


Короткий ответ: проверить, включена ли диктовка, невозможно.

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

person Rafa de King    schedule 18.11.2015
comment
Значит, нет возможности проверить статус диктовки через код.? Преобразование речи в текст широко используется в моем приложении. - person Roshith Balendran; 18.11.2015
comment
Да, к сожалению, вы не можете проверить, включен ли он. - person Rafa de King; 18.11.2015