我正在开发一个应用程序,其中我需要 3 个键盘,它应该看起来像 iPhone 默认键盘,如 F1、F2...f12、导航按钮、命令按钮,所以我的问题是。
- 我是否可以使用 iPhone 键盘并编辑或添加额外功能或任何其他 API 来扩展键盘功能?
- 我应该制作自己的键盘,例如添加
UIView
和添加按钮吗? - 如果我使用自己的,苹果会接受我的应用程序在 iTunes 上上传吗?请清除我的,如果您有任何帮助材料,请与我分享。提前致谢。
我正在开发一个应用程序,其中我需要 3 个键盘,它应该看起来像 iPhone 默认键盘,如 F1、F2...f12、导航按钮、命令按钮,所以我的问题是。
UIView
和添加按钮吗?我是否可以使用 iPhone 键盘并编辑或添加额外功能或任何其他 API 来扩展键盘功能?
您可以通过在其上方添加其他视图来扩展它,例如带有其他按钮的工具栏,它不会在键盘内部,而只会在键盘上方
我应该制作自己的键盘,比如添加 UIView 和添加按钮吗?
您可以创建自定义键盘,例如计算器应用程序中使用的键盘,因此它可以是带有自定义键的 uiview
如果我使用自己的,苹果会接受我的应用程序在 iTunes 上上传吗?请清除我的,如果您有任何帮助材料,请与我分享。提前致谢。
如果您的自定义键盘没有误导并且以正确的方式完成,那么它不应该被拒绝,请阅读以下自定义 iPhone 键盘
VSKeypadView
您会注意到 UITextView 和 UITextField 都有以下形式的可选变量:
public var inputView: UIView?
public var inputAccessoryView: UIView?
您应该进一步研究如何使用它们。我认为特别是 inputAccessoryView ,您可以将额外的按钮放入其中。