swift - 一个程序可以有两个不同的用户界面吗?
问题描述
是否可以为两个国家/地区构建程序并根据设备上的 SIM 卡代码更改程序的外观和语言?
解决方案
是的。您可以为此检查用户的语言。
获取本地化语言键:
let preferredLanguage = NSLocale.preferredLanguages.first
您也可以获得国家代码。
您也可以使用用户的位置来做到这一点,但我认为这是一种不好的方法。位置需要大量电池。
是否可以为两个国家/地区构建程序并根据设备上的 SIM 卡代码更改程序的外观和语言?
标签: swiftmultilingual
是的。您可以为此检查用户的语言。
获取本地化语言键:
let preferredLanguage = NSLocale.preferredLanguages.first
您也可以获得国家代码。
您也可以使用用户的位置来做到这一点,但我认为这是一种不好的方法。位置需要大量电池。