【发布时间】:2009-03-26 18:10:52
【问题描述】:
我需要创建一个支持多种语言用户输入的 iPhone 应用。用户需要能够在运行时在英语、西班牙语、中文、日语等之间更改其输入语言。有没有办法通过 iPhone SDK 显示用户默认语言以外的语言的键盘?
【问题讨论】:
标签: iphone internationalization
我需要创建一个支持多种语言用户输入的 iPhone 应用。用户需要能够在运行时在英语、西班牙语、中文、日语等之间更改其输入语言。有没有办法通过 iPhone SDK 显示用户默认语言以外的语言的键盘?
【问题讨论】:
标签: iphone internationalization
不,您不能以编程方式更改键盘。
但是您可以完全忽略系统键盘并使用您自己的自定义键盘。如果您从头开始设计键盘,则可以完全控制它。
工作量很大,但由于我见过一些使用自定义键盘的应用程序,我想这符合 Apple 规则。
【讨论】:
没有,但请注意,如果用户在“设置”中打开了多个键盘,则空格键旁边有一个小按钮可让他们切换语言。
【讨论】:
不,您的应用程序无法控制用户的首选语言(因此也无法控制键盘的输入法) - 对此没有编程控制。
【讨论】: