Precision String Format Specifier In Swift

前端 未结 30 2460
面向向阳花
面向向阳花 2020-11-22 05:58

Below is how I would have previously truncated a float to two decimal places

NSLog(@\" %.02f %.02f %.02f\", r, g, b);

I checked the docs an

30条回答
  •  春和景丽
    2020-11-22 06:34

    I found String.localizedStringWithFormat to work quite well:

    Example:

    let value: Float = 0.33333
    let unit: String = "mph"
    
    yourUILabel.text = String.localizedStringWithFormat("%.2f %@", value, unit)
    

提交回复
热议问题