我可以为我的应用程序开发键盘扩展程序(仅限)。键盘扩展必须仅在应用程序中工作,而不是在所有系统中。
我知道苹果指南:
在你开始之前
确保自定义系统范围的键盘确实是您想要的 开发。为您的应用或提供全自定义键盘 在您的应用程序中使用自定义键补充系统键盘 iOS SDK提供了其他更好的选择。了解自定义输入视图 并在文本中的数据输入的自定义视图中输入附件视图 iOS编程指南。
此方法仅提供标准键盘的补充。我想在我的应用程序中使用完全自定义的键盘。
答案 0 :(得分:0)
您不想创建键盘扩展程序,因为它将在每个应用程序中替换您的键盘。
UITextView
和UITextField
同时拥有inputView
和inputAccessoryView
属性。
inputAccessoryView
是一个显示在键盘顶部的视图,而inputView
会将键盘替换为您为当前编辑字段提供的视图。
您可以在xib中创建键盘,并在textField的inputView属性中实例化它。
有关Text Programming Guide for iOS
的更多详情为什么您的问题是iOS 8 Custom Keyboard for native app
?你在帖子中问了一个不同的东西......