2011-08-25 35 views
0

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

* - 无需进入设置 - >常规 - >键盘 - >添加新键盘。

回答

0

不知道变化的语言(我找到了这个其他文章:change input source language programmatically OSx),但更换键盘很容易。这里是一个例子:

textField.keyboardType = UIKeyboardTypeURL;

请查看UITextInputTraits协议参考以获取更多信息。然后问题出现在何处去实现这一点。我假设你想在键盘出现之前检查条件,你可能不得不实现UITextFieldDelegate协议(也许使用字段标签来查看光标所在的字段)。

希望这会有所帮助。

+0

哦,谢谢你的帮助。 – Invader

相关问题