Описание тега textdocumentproxy
2
ответа
iOS: пользовательская клавиатура: я хочу отправить изображения в textDocumentProxy(элементы управления вводом)
Я реализую пользовательскую клавиатуру только с изображениями и хотел отправить изображения в textDocumentProxy/ элементы управления вводом, такие как просмотр текста по щелчку изображения, но не преодолеть его. до сих пор я могу отправлять текст / …
03 апр '15 в 04:14
1
ответ
Память выделяется и не освобождается каждый раз, вызывая очень простой метод
У меня есть следующий метод, который вызывается при нажатии кнопки удаления в расширении приложения клавиатуры IOS: func delete() { dispatch_async(dispatch_get_main_queue(), { for _ in 1..<50 { (self.textDocumentProxy as UIKeyInput).deleteBackwar…
02 сен '16 в 20:13
2
ответа
Как удалить письмо перед последним письмом в textDocumentProxy в iOS?
Мы можем использовать deleteBackward в TextDocumentProxy удалить последнее письмо. Теперь мне нужно удалить письмо из последней буквы. Например. Apple я хочу удалить l письмо до e, Как мне это сделать?
13 июн '14 в 16:17
0
ответов
EXC_BAD_ACCESS при использовании dispatch_async. Как предотвратить высвобождение объекта?
У меня есть следующая функция: func delete() { if (deleteCounter == 0) { print("Deletion Start") deleteCounter = 1 // Execute async delete task dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_HIGH, 0), { if (self.textDocumentProxy.i…
02 сен '16 в 02:37
1
ответ
Используйте пользовательский InputViewController в приложении
Мое текущее назначение - расширение клавиатуры iOS. Теперь, чтобы пройти проверку App Store, содержащее приложение должно предоставить некоторый "реальный" контент. Я думал о том, чтобы позволить пользователю проверить клавиатуру, прежде чем включит…
21 дек '15 в 16:43
1
ответ
Пользовательское расширение клавиатуры с помощью UITextField
У меня есть собственное расширение клавиатуры с UITextField в нем. Я могу переключиться на UITextFieldввод текста, но не может переключиться обратно на self.textDocumentProxy, Кто-нибудь знает, как сделать что-то вроде [self.textDocumentProxy become…
22 дек '15 в 16:31
0
ответов
Можно ли предотвратить textDocumentProxy от "расщепления" эмодзи?
В настоящее время я работаю над сторонней клавиатурой для iOS и столкнулся с небольшим раздражением textDocumentProxy Я надеялся, что вы все сможете мне помочь. Итак, у меня есть две следующие переменные, которые я печатаю на консоли: selectedContex…
28 дек '15 в 08:42
1
ответ
IOS получает уведомление при обновлении пользовательского интерфейса.
У меня есть собственное расширение клавиатуры. Эта функция вызывается при нажатии клавиши удаления: dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_HIGH, 0), { for _ in 1..<50 { (self.textDocumentProxy as UIKeyInput).deleteBackwa…
02 сен '16 в 17:17
3
ответа
iOS 8 textDocumentProxy - возможность удалить более одного пробела?
Я хотел бы удалить несколько пробелов из self.textDocumentProxy при работе с моим расширением KeyboardViewController, и было интересно, есть ли поддерживаемый Apple метод, который специально выполняет это действие? До сих пор я использовал довольно …
19 авг '14 в 23:34
0
ответов
Расширение клавиатуры iOS 8: недействительное соединение UIInputViewController textDocumentProxy
На расширение клавиатуры iOS 8 я добавил UITextField таким образом, пользователь может искать смайлики или другие элементы внутри клавиатуры. В случае, когда пользователь печатает, например, в Notes.app, пользователь нажимает поле поиска на расширен…
05 июл '15 в 11:03
0
ответов
Как заменить текст на смайлики с помощью textDocumentProxy на пользовательской клавиатуре Swift iOS
Я пытаюсь заменить вводимый пользователем текст отредактированным текстом. Для этого я реализовал следующую функцию: func replaceText(replacementString string: String) { if let afterInput = textDocumentProxy.documentContextAfterInput { print("After …
22 май '20 в 12:44
0
ответов
Получить строку из textDocumentProxy documentContextAfterInput
Я хочу получить строку после нажатия кнопки, но мой код не работает @IBAction func Yuanyindongzuo(_ отправитель: любой) { buffer = [self.textDocumentProxy documentContextAfterInput] }
18 фев '22 в 07:09
0
ответов
как использовать цикл для удаленияBackward()
Я хочу удалить 5 символов в строке, поэтому я планирую использовать для этого цикл. но на самом деле код не сообщает об ошибке, но все же я могу удалить только один символ var i = Int() repeat { proxy.deleteBackward(); i = i+1 } while i<5
07 июл '22 в 06:08
0
ответов
Функция автоматического ввода в пользовательском расширении клавиатуры iOS Swift в стороннем хост-приложении
Я внедрил пользовательское расширение клавиатуры в свое приложение. Когда я использую это с другим сторонним хост-приложением и подключаюсь к аппаратному сканеру штрих-кода, я хочу, чтобы он выполнял автоматический ввод при считывании штрих-кода. Я …
09 авг '23 в 06:35