【发布时间】:2021-02-19 11:11:23
【问题描述】:
我必须在标签的文本中显示价格。公共变量余额:浮动 仅作为一个数字,我得到一个“8000”而不是它应该显示“80.00 €”。我不能转换它你能帮我吗?
public var balance: Float
saldoPrice.text = String(userDataByCode!.balance)
以这种方式显示“8000”
【问题讨论】:
-
您需要使用 NumberFormatter 并将您的浮点数除以 100。有几个预定义的styles for currencies
-
您应该使用“十进制”进行计算。
-
你需要说明你的要求,你可以这样做stackoverflow.com/questions/29999024/…