【发布时间】:2022-06-15 16:56:29
【问题描述】:
我有一个使用日期的应用,我希望日期以当地语言显示。所以我假设一个语言设置为法语的 iPhone 会以法语显示日期,并将英语设置为英语。
这似乎不是开箱即用的情况。请问有什么遗漏的吗?
struct ContentView: View {
var body: some View {
Text(Date(), style: .date)
.padding()
}
}
这始终在 Xcode 13.4 和真实设备中显示英文日期(2022 年 6 月 15 日)。
谢谢
【问题讨论】:
-
您需要使项目可本地化并添加支持的语言,之后将自动处理区域设置。如果没有这个,默认使用 developmentLanguage 是 'en'。