【问题标题】:Can you override the iPhone keyboard locale at runtime?您可以在运行时覆盖 iPhone 键盘语言环境吗?
【发布时间】:2009-03-26 18:10:52
【问题描述】:

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

【问题讨论】:

    标签: iphone internationalization


    【解决方案1】:

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

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

    工作量很大,但由于我见过一些使用自定义键盘的应用程序,我想这符合 Apple 规则。

    【讨论】:

      【解决方案2】:

      没有,但请注意,如果用户在“设置”中打开了多个键盘,则空格键旁边有一个小按钮可让他们切换语言。

      【讨论】:

        【解决方案3】:

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

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2018-08-12
          • 1970-01-01
          • 2012-10-22
          • 2011-09-14
          • 1970-01-01
          • 2018-09-01
          相关资源
          最近更新 更多