Вопрос

iOS 8 позволяет нам создавать наши собственные пользовательские клавиатуры.Можно ли заставить пользовательскую клавиатуру выводить что-либо, кроме неподтвержденных NSStrings?

Могу ли я создать клавиатуру, которая выводит изображения, скажем, в приложении "Сообщения", или это невозможно?

Это было полезно?

Решение

Нет, это было бы слишком сложно, поскольку большинство UITextField / UITextView может справиться только с NSString объект.

Как описано в UITextDocumentProxy только NSStrings разрешены.

UITextDocumentProxy является ли коммуникационный объект, используемый UIInputViewController. UIInputViewController похоже, это основа для создания пользовательских клавиатур.

Также взгляните на Руководство по программированию расширения приложения - Пользовательская клавиатура

Другие советы

Вы можете создать обходной путь в твиттере: когда пользователь выбирает изображение, вы загружаете его на свой сервер и отправьте сокращенный URL в ответ.Этот укороченный URL будет вставлен в текстовый вид приложения Host и удачи :)

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top