iOS 8中的自定义键盘

时间:2014-06-04 11:30:39

标签: ios ios8 ios-app-extension

iOS 8让我们可以创建自己的自定义键盘。 是否可以使自定义键盘输出除未归属的NSStrings以外的任何其他内容?

我可以制作输出图像的键盘来说明消息应用程序,还是不可能?

2 个答案:

答案 0 :(得分:9)

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

UITextDocumentProxy所述,只允许NSStrings

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

另请查看App Extension Programming Guide - Custom Keyboard

答案 1 :(得分:0)

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