题
iOS8允许我们创建自己的自定义键盘。是否有可能使自定义键盘输出除无人参与的NSStrings之外的任何内容?
我可以制作一个输出图像的键盘来说消息应用程序,还是不可能?
解决方案
不,这太难了,因为大多数人 UITextField
/ UITextView
只能处理 NSString
对象。
如所述 UITextDocumentProxy
只有 NSStrings
是允许的。
UITextDocumentProxy
是使用的通信对象 UIInputViewController
. UIInputViewController
似乎是创建自定义键盘的基础。
也看看 App扩展编程指南 -自定义键盘
其他提示
您可以创建一个Twitter风格的解决方法:当用户选择图像时,将其上传到您的服务器并在响应中发送缩短的URL。此缩短的URL将插入主机应用程序的文本视图和良好的运气:)
不隶属于 StackOverflow