iOS键盘是否可编程(用于App Store应用程序)?

问题描述:

我可以做一个应用程序,它定制iOS键盘包含字符串等多字符按钮,当用户按下这些按钮时,输出一个文本字符串?iOS键盘是否可编程(用于App Store应用程序)?

我也可以用部分进行分类按钮,如Emojii应用程序呢?

是一个按钮的标签多久可以有限制? 你可以有多少节?

而且,在我的应用我想这些是用户定义的,所以键盘会动态地在我的应用中用户方案按钮标签,部分和输出字符串更新。

这个应用程序必须是App Store的批准不是苹果蠹或JB。 感谢

不能mofify键盘。你只能在键盘上添加一个视图。就像safari在文本框上做的一样。 (Next/Prev按钮)

可以使用UITextField或UITextView(或其他实现UITextInputTraits协议的类)的keyboardType属性从少量提供的键盘中进行选择。

或者(自iOS 3.2开始),您可以在UITextField或UITextView的inputAccessoryView属性中设置一个视图,该属性将自动显示在键盘上方。或者您可以将inputView属性设置为用您自己的视图完全替换键盘。但是请注意,UITextField没有提供正确的与光标位置交互的方法,而UITextView没有正确支持单行显示,所以这是非常有限的效用。

还是喜欢人们用它来获得对UIKeyboardTypeNumberPad一个“完成”按钮,但苹果可能决定开始拒绝该做那种事情的应用程序,你可以尝试一些黑客。

你可以做到这一点。我不得不赞叹我不知道如何,但像Wolframalpha Courseassistant代数那样。你有像“罪恶”和“余弦”和“f(x)”的关键。所以有办法做到这一点。继续研究!