如何在我的应用程序中的iOS键盘上创建自定义按钮?

时间:2013-02-01 03:46:46

标签: objective-c uiview ios6

我想在空格键的左侧添加一个按钮(类似于表情符号地球仪),按下按钮会在我的应用程序中生成一个角色。

2 个答案:

答案 0 :(得分:4)

不要以为你能做到这一点。但是,您可以通过设置inputAccessoryView(通常是UIToolbar)在键盘上方添加一个小视图。

Link to Blog Example(我没看过,但看起来应该涵盖的事情)

答案 1 :(得分:3)

iOS的设计使得键盘无法由开发人员自定义。

但是,您可以通过在键盘上方使用UIToolBar来伪造它(事实上,许多苹果应用程序正是这样做 - 它完全符合人机界面指南)。

这是一个简单的例子:(下一个/上一个/完成按钮):

enter image description here

iOS默认键盘的开源替代

或者,这是一个OpenSource控件,允许创建一个看起来像内置键盘的键盘,但允许自定义键。

https://github.com/kulpreetchilana/Custom-iOS-Keyboards