iOS 8本机应用程序自定义键盘
我可以为我的应用程序开发键盘扩展(仅限)。键盘扩展必须仅在应用程序中工作,而不是在所有系统中工作 我知道苹果指南: 在你开始之前 确保定制的全系统键盘确实是您想要的 发展为您的应用程序提供完全定制的键盘,或 仅在应用程序中使用自定义键补充系统键盘 iOS SDK提供了其他更好的选项。了解自定义输入视图 并在自定义视图中输入附件视图,以便在文本中输入数据 iOS编程指南iOS 8本机应用程序自定义键盘,ios,objective-c,iphone,keyboard,Ios,Objective C,Iphone,Keyboard,我可以为我的应用程序开发键盘扩展(仅限)。键盘扩展必须仅在应用程序中工作,而不是在所有系统中工作 我知道苹果指南: 在你开始之前 确保定制的全系统键盘确实是您想要的 发展为您的应用程序提供完全定制的键盘,或 仅在应用程序中使用自定义键补充系统键盘 iOS SDK提供了其他更好的选项。了解自定义输入视图 并在自定义视图中输入附件视图,以便在文本中输入数据 iOS编程指南 这种方法只提供对标准键盘的补充。我希望在我的应用程序中完全自定义键盘。您不希望创建键盘扩展,因为它将在每个应用程序中替换您的键盘
这种方法只提供对标准键盘的补充。我希望在我的应用程序中完全自定义键盘。您不希望创建键盘扩展,因为它将在每个应用程序中替换您的键盘
UITextView
和UITextField
都具有inputView
和inputAccessoryView
属性
inputAccessoryView
是显示在键盘顶部的视图,而inputView
将键盘替换为您为当前编辑字段提供的视图
您可以在xib中创建键盘,并在textField的inputView属性中实例化它
更多详情
为什么您的问题是本机应用程序的iOS 8自定义键盘?您在帖子中提出了不同的问题…好的,但用户不能选择其他键盘语言或表情键盘,在这种情况下,我也必须释放其他键盘?@dev.nikolaz我在我的一个应用程序中所做的是创建一个InputAccessoryView,其中有一个按钮显示或隐藏我的自定义键盘,该键盘用作inputView。这样,用户可以同时使用自定义键盘和默认键盘。