适用于原生应用的iOS 8自定义键盘

时间:2014-12-22 10:29:29

标签: ios objective-c iphone keyboard

我可以为我的应用程序开发键盘扩展程序(仅限)。键盘扩展必须仅在应用程序中工作,而不是在所有系统中。

我知道苹果指南:

  

在你开始之前

     

确保自定义系统范围的键盘确实是您想要的   开发。为您的应用或提供全自定义键盘   在您的应用程序中使用自定义键补充系统键盘   iOS SDK提供了其他更好的选择。了解自定义输入视图   并在文本中的数据输入的自定义视图中输入附件视图   iOS编程指南。

此方法仅提供标准键盘的补充。我想在我的应用程序中使用完全自定义的键盘。

1 个答案:

答案 0 :(得分:0)

您不想创建键盘扩展程序,因为它将在每个应用程序中替换您的键盘。

UITextViewUITextField同时拥有inputViewinputAccessoryView属性。

inputAccessoryView是一个显示在键盘顶部的视图,而inputView会将键盘替换为您为当前编辑字段提供的视图。

您可以在xib中创建键盘,并在textField的inputView属性中实例化它。

有关Text Programming Guide for iOS

的更多详情

为什么您的问题是iOS 8 Custom Keyboard for native app?你在帖子中问了一个不同的东西......