XCode Swift:label.text = float?

mai*_*idi 1 label numbers ios swift

我知道这可能是一个简单的问题,但我找不到Swift的答案:如何Float在标签中显示变量.我收到错误:" Float不能转换为String".

我不想将浮点数转换为字符串,因为我想用它计算...

Kar*_*thi 7

我们可以通过多种方式实现.

方法1:

lable.text = "\(float)"

方法2:

lable.text = NSString(format: "%.2f", f)

方法3:

let numberFormatter = NSNumberFormatter() numberFormatter.numberStyle = .DecimalStyle lable.text = numberFormatter.stringFromNumber(f)

方法4:

从Xcode 6.3开始,我们可以使用float.description来获取字符串值

lable.text = float.description