你能在运行时覆盖iPhone键盘区域设置吗?

时间:2009-03-26 18:10:52

标签: iphone internationalization

我需要创建一个支持多种语言用户输入的iPhone应用程序。用户需要能够在运行时在英语,西班牙语,中文,日语等之间更改输入语言。有没有办法通过iPhone SDK显示除用户默认语言之外的其他语言的键盘?

3 个答案:

答案 0 :(得分:3)

不,您无法以编程方式更改键盘。

但您可以完全忽略系统键盘并使用自己的自定义键盘。如果您从头开始设计键盘,则可以完全控制它。

这是一项很多工作,但是因为我看过一些使用自定义键盘的应用程序,我猜这对Apple规则来说没问题。

答案 1 :(得分:1)

不,但请注意,如果用户在其“设置”中启用了多个键盘,则空格键旁边会显示一个小按钮,可让他们切换语言。

答案 2 :(得分:0)

不,你的应用程序无法控制用户的首选语言(以及键盘的输入法) - 对此没有编程控制。