У меня есть приложение iPad
, которое использует тысячи UITextFields
и UITextViews
на всем протяжении. Когда текст вводится в эти элементы, используется значение iOS по умолчанию keyboard
. Однако, поскольку мое приложение не поддерживает dictation
, оно срабатывает, когда пользователь пытается диктовать. Некоторое исследование предмета показало, что невозможно отключить функцию dictation
по умолчанию keyboard
.Как установить клавиатуру по умолчанию для всего приложения iOS?
Вместо этого я обнаружил, что рекомендуется использовать тип keyboard
, который не предлагает опцию dictation
. Проблема в том, что у меня есть тысячи UITextFields
и UITextViews
во всем моем приложении, поэтому ручное вхождение и изменение типа клавиатуры каждого из них неосуществимо. Мой вопрос заключается в следующем: существует ли способ изменить значение по умолчанию keyboard
, используемое в приложении?
Вы имеете в виду автотекст? Вы можете отключить автоматические подсказки по клавиатуре –
Dictation отличается от автоматического текста. Автоматический текст предлагает слова по мере их ввода, диктовка позволяет пользователю говорить в свой телефон/ipad и переводит их голос в текст. –
Если вы не хотите, чтобы кнопка dication появлялась, вы можете изменить тип клавиатуры на UIKeyboardTypeEmailAddress; –