如何在 iOS 中使用文件 xib 自定义键盘
Posted
技术标签:
【中文标题】如何在 iOS 中使用文件 xib 自定义键盘【英文标题】:How to customize keyboard using file xib in iOS 【发布时间】:2012-08-31 03:03:47 【问题描述】:我想通过在 nib 文件中设计来自定义 iphone 中的键盘。如何调用它?
【问题讨论】:
【参考方案1】:根据Apple's submission guidelines
2.5 使用非公开 API 的应用将被拒绝 2.6 应用程序在其指定容器区域之外读取或写入数据将被拒绝没有公共 API 可以添加额外的键盘
请参阅custom keyboard 链接以获取示例。
设计视图后,您可以启动自定义键盘
如果你使用 UITextField 那么它的代表是:
通过退出 textField firstResponder 在以下方法中显示自定义键盘:
- (BOOL)textFieldShouldBeginEditing:(UITextField *)textField;
在下面的方法中隐藏自定义键盘:
- (void)textFieldDidEndEditing:(UITextField *)textField;
如果你有 UITextView 那么它的委托如下:
通过退出 textView firstResponder 在以下方法中显示自定义键盘:
- (BOOL)textViewShouldBeginEditing:(UITextView *)textView;
在下面的方法中隐藏自定义键盘:
- (void)textViewDidEndEditing:(UITextView *)textView;
【讨论】:
您可以在 xib 中构建自己的键盘(就像某些计算器应用程序所做的那样)。但是您必须自己完成整个处理。以上是关于如何在 iOS 中使用文件 xib 自定义键盘的主要内容,如果未能解决你的问题,请参考以下文章
如何:在iOS中使用StackView View从XIB自我调整自定义视图