Я пытаюсь написать Custom Keyboard Extension
.Текущий выбор текста в CustomKeyBoardExtension
Я искал способ узнать, где находится курсор на UITextField
, UITextView
... и т.д. в CustomKeyboardExtension ... но я не вижу ничего подобного.
Я видел приложение SwiftKey (http://swiftkey.com) может сделать это (или сделать что-то подобное). Когда я меняю курсор, текст предложения будет меняться (см. Ниже рисунки).
Вопрос: Как мы можем получить текущий текст?
...
UPDATE: 29/09/2014
Хорошо, я так глупо. Мы можем использовать documentContextBeforeInput
, documentContextAfterInput
методы textDocumentProxy
собственности. Я думал, что «До», «После» - это время. На самом деле речь идет о позиции.
Извините, все! Я потратил свое время :(
'textDocumentProxy.documentContextBeforeInput' –
Просто« documentContextBeforeInput »и« documentContextAfterInput »также не обрезают его. Если пользователь открывает текст, избранные, оба будут пусты, но определенно текст в поле. – Bersaelor