如何动态显示浮点值范围

How to show float value range dynamically

我正在使用 swift。我需要在 UIlable 中显示浮点值。 场景如下:

如果该值类似于 1.50,它应该只显示 1.5

如果该值类似于 1.559,则应显示 1.56

如果值类似于 2.0000,它应该只显示 2

如果值类似于 2.65,它应该只显示 2.65

使用 NSNumberFormatter:

let nf = NSNumberFormatter()
nf.minimumFractionDigits = 1
nf.maximumFractionDigits = 2

print(nf.stringFromNumber(1.5)!)
print(nf.stringFromNumber(1.559)!)