我可以为我的应用程序开发键盘扩展(仅)。键盘扩展只能在应用程序中工作,而不是在所有系统中。
我知道苹果指南:
在你开始之前 确保定制的、全系统的键盘确实是您想要开发的。为了为您的应用程序提供一个完全自定义的键盘,或者在您的应用程序中为系统键盘提供自定义键,iOS SDK提供了其他更好的选项。阅读自定义输入视图和自定义视图中的输入附件视图,以便在iOS文本编程指南中输入数据。
这种方法只提供对标准键盘的补充。我想要完全定制键盘在我的应用程序。
发布于 2014-12-22 11:07:24
您不希望创建一个键盘扩展,因为它将在每个应用程序中替换您的键盘。
UITextView和UITextField同时具有inputView和inputAccessoryView属性。
inputAccessoryView是显示在键盘顶部的视图,而inputView则用为当前编辑字段提供的视图替换键盘。
您可以在xib中创建键盘,并在inputView属性中实例化键盘。
关于iOS文本编程指南的更多细节
为什么你的问题是iOS 8 Custom Keyboard for native app?在你的帖子…中,你问了一个不同的问题
https://stackoverflow.com/questions/27600837
复制相似问题