我需要创建一个支持多种语言用户输入的iPhone应用程序。用户需要能够在运行时在英语,西班牙语,中文,日语等之间更改输入语言。有没有办法通过iPhone SDK显示除用户默认语言之外的其他语言的键盘?
答案 0 :(得分:3)
不,您无法以编程方式更改键盘。
但您可以完全忽略系统键盘并使用自己的自定义键盘。如果您从头开始设计键盘,则可以完全控制它。
这是一项很多工作,但是因为我看过一些使用自定义键盘的应用程序,我猜这对Apple规则来说没问题。
答案 1 :(得分:1)
不,但请注意,如果用户在其“设置”中启用了多个键盘,则空格键旁边会显示一个小按钮,可让他们切换语言。
答案 2 :(得分:0)
不,你的应用程序无法控制用户的首选语言(以及键盘的输入法) - 对此没有编程控制。