5

iOS 8 lets us create our own custom keyboards. Is it possible to make a custom keyboard output anything other than unattributed NSStrings?

Can I make a keyboard that outputs images to say the Messages app, or is it impossible?

4

2 回答 2

9

不,这太难了,因为大多数UITextField/UITextView只能处理NSString对象。

如中所述,UITextDocumentProxyNSStrings允许。

UITextDocumentProxy是 使用的通信对象UIInputViewControllerUIInputViewController似乎是创建自定义键盘的基础。

还可以查看App Extension Programming Guide - Custom Keyboard

于 2014-06-04T11:44:16.290 回答
0

您可以创建 twitter 风格的解决方法:当用户选择图像时,您将其上传到您的服务器并发送一个缩短的 url 作为响应。这个缩短的 url 将被插入到主机应用程序的文本视图中,祝你好运 :)

于 2014-06-29T22:20:36.897 回答