我正在 IOS 中创建一个多语言应用程序。我的应用程序支持 4 种语言(en、zh、ja&pt)。通过我的应用程序,用户可以使用这种方法更改语言,因为标签和文本已使用用户选择的语言进行本地化,但 native 控件(如电子邮件、打印和上下文菜单)始终以英语显示,我如何更改 native 控件标签用我自己的文字。
请多多指教...
最佳答案
为什么要为用户提供更改应用中语言的功能?
我建议您查看此link
因为您应该使用Apple为您提供的本地化功能,即根据其运行的设备的语言设置语言。如果您的应用程序不支持特定语言,那么它将以您的应用程序的默认语言显示。
如果您正在使用 UIKIt 或其他 Apple 框架的元素,Apple 包含的语言比您所拥有的语言还要多,因此这些元素将以所运行设备的所选语言显示。您不应该尝试改变这一点!
关于iphone - 在 IOS 中使用 native 控件进行本地化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11763139/