使用选择器视图在swift中手动选择语言

时间:2016-02-20 10:27:07

标签: ios swift localization

我有一个选择器视图,我希望它能够更改应用程序的语言,我已经使用3种语言本地化我的应用程序,当我更改设备语言时它会切换到不同的语言但是如何使用选择器视图来更改应用程序的语言?

enter image description here

我正在使用Xcode 7和swift 2.1

1 个答案:

答案 0 :(得分:1)

简短的回答:你做不到。系统根据您无法覆盖的设备设置启动本地化应用程序。

附注:如果您选择不使用Apple提供的任何本地化功能并自行实现所有功能,您可以提供在应用程序中更改自己的语言设置的任何方法。但这是一个真正的痛苦,你可能会犯错误,而不是考虑任何事情。

如果您想走这条路,请参阅semanticContentAttribute以帮助解决有关RTL语言的问题。

此外,请注意,这可能会成为审核中的问题。大多数应用程序不需要在这里重新发明轮子。