首页 > 解决方案 > 一个程序可以有两个不同的用户界面吗?

问题描述

是否可以为两个国家/地区构建程序并根据设备上的 SIM 卡代码更改程序的外观和语言?

标签: swiftmultilingual

解决方案


是的。您可以为此检查用户的语言。

获取本地化语言键:

let preferredLanguage = NSLocale.preferredLanguages.first

您也可以获得国家代码

您也可以使用用户的位置来做到这一点,但我认为这是一种不好的方法。位置需要大量电池。


推荐阅读