Iphone SDK,在应用程序中切换键盘

时间:2011-08-25 10:27:47

标签: iphone xcode cocoa-touch

我有一个问题,可能很简单,但我不知道这一点...... 例如,我有一个应用程序,带有textfield的应用程序,我想知道两件事 第一:在运行时应用时可以切换键盘吗? 第二:如何在我的应用程序中切换键盘类型(俄语,英语,瑞典语等)?

* - 无需转到设置 - >常规 - >键盘 - >添加新键盘。

1 个答案:

答案 0 :(得分:0)

不确定更改语言(我确实找到了关于它的其他帖子:change input source language programmatically OSx),但更改键盘非常简单。以下是一行示例:

textField.keyboardType = UIKeyboardTypeURL;

有关详细信息,请查看UITextInputTraits协议参考。然后问题在于实现这一点。我假设您想要在键盘出现之前检查条件,您可能必须实现UITextFieldDelegate协议(并且可能使用字段的标记来查看光标所在的字段)。

希望这有帮助。