如何在iPhone的默认键盘顶部添加按钮?

时间:2012-11-09 06:10:20

标签: uiview uibutton uikeyboard

我看到很多iPhone应用程序在默认键盘上包含一些自定义按钮来执行某些操作。看到这张图片..

enter image description here

此处箭头按钮用于辞退键盘。

我的疑惑:

  • 我应该为此制作自定义键盘吗?我可以在键盘上的固定视图上单独显示按钮。但是显示/隐藏动画怎么样?我想显示/隐藏关于键盘移动的按钮。如果我使用键盘上的固定视图可以吗?

  • 如果我自定义默认键盘行为,Apple会拒绝我的应用吗? (如果是,那么AppStore中如何提供这些应用程序?)

  • Here是一个示例项目,它在键盘顶部添加了一个UIButton。但我不想与IB合作。

有什么建议吗?

1 个答案:

答案 0 :(得分:0)

我发现,通过方法setInputAccessoryView:使用iOS 6制作这些按钮非常简单。对于iOS6以下,我们必须创建一些自定义视图并将其框架设置在键盘框架的顶部。有关详细信息,请参阅this