Определить тип активного текстового поля - PullRequest
1 голос
/ 19 сентября 2019

Я работаю над расширением клавиатуры. Мне нужно определить тип ввода активного текстового поля.Например, если Address textField активен в приложении Message, мне нужно показать кнопку «@» на главном экране клавиатуры.

, так как в расширении клавиатуры мы не можем напрямую получить доступ к UITextField, поэтому используем UITextDocumentProxy. Я использую следующие двапутей

    1-    let contentType = textDocumentProxy.textContentType

    2-    override func textWillChange(_ textInput: UITextInput?) {

            print(textInput?.keyboardType)
    }

в обоих случаях я получил ноль.Пожалуйста, помогите

1 Ответ

0 голосов
/ 19 сентября 2019

Доступны сторонние пользовательские клавиатуры, которые вы можете использовать в своем приложении.Вы также можете управлять поведением пользовательских клавиатур.

Keyboard

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