【发布时间】:2015-02-11 20:12:50
【问题描述】:
我在 Swift 中遇到了 NSNumberFormatter 和重要数字的一些问题。
var test1 : Float = 0.2345
var test2 : Float = 1234.4567
var test3 : Float = 2.234234
我想在 3 个不同的标签(标签 1、标签 2、标签 3)中显示此值。我正在寻找 NSNumberFormatter 所以我的变量可能看起来像:
- 0.24
- 1234.46
- 2.23
所以它们都在“。”之后有 2 位数字。 如果第一个数字是 0,它是可见的
现在我的代码是
var formatter = NSNumberFormatter()
formatter.maximumFractionDigits = 2
formatter.usesSignificantDigits = true
formatter.minimumSignificantDigits = 1
formatter.maximumSignificantDigits = 4
label1.text = formatter.stringFromNumber(var1)
label2.text = formatter.stringFromNumber(var2)
label3.text = formatter.stringFromNumber(var3)
【问题讨论】:
标签: swift