我很惊讶地发现某种默认数字格式化程序应用于SwiftUI文本?例如,使用以下代码:

.navigationBarTitle("\(viewingYear)", displayMode: .inline)

其中viewingYear是整数1491,如下所示:

swiftui - 文本 View 中的SwiftUI默认格式化程序?-LMLPHP

我如何禁用此行为,使其显示为1491而不是1,491?

最佳答案

将其用作字符串文字,如下所示

.navigationBarTitle(LocalizedStringKey(stringLiteral: "\(viewingYear)"),
     displayMode: .inline)

10-08 08:05