gpt4 book ai didi

ios - 如何在 SwiftUI 中使用 NumberFormatter?

转载 作者:行者123 更新时间:2023-12-02 18:48:19 25 4
gpt4 key购买 nike

我正在尝试使用下面的 NumberFormatter 但不知道如何在 Text View 中使用它?在线的所有内容都与 TextView 相关。

 static let numberFormat: NumberFormatter =  {
let numberFormatter = NumberFormatter()
numberFormatter.numberStyle = .none
numberFormatter.positivePrefix = "+"
numberFormatter.negativePrefix = "-"
return numberFormatter
}()

我尝试使用:但收到错误实例方法“appendInterpolation(_:formatter:)”要求“Int”继承“NSObject”

Text("\(450, formatter: Self.numberFormat)")

最佳答案

需要告诉 Swift 将 Int 转换为 NSNumber 以供格式化程序使用。

Text("\(450 as NSNumber, formatter: Self.numberFormat)")

无需对代码进行其他更改。

关于ios - 如何在 SwiftUI 中使用 NumberFormatter?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67129726/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com