Расширение клавиатуры iOS8 получает текущий контекст

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

-- наилучшие пожелания


person zeiteisen    schedule 26.09.2014    source источник


Ответы (1)


У вас нет прямого доступа к текстовому полю пользователя.

Однако у вас есть доступ через прокси-сервер текстового документа, который соответствует UITextInputTraits.

В вашем KeyboardViewController вы хотите использовать следующие свойства self.textDocumentProxy: returnKeyType и keyboardType

person nurnachman    schedule 03.10.2014