我想根據數字格式對數字進行格式化,例如,如果我通過數字如29000,那麼數字應該轉換爲29 K ,如果通過數字是290000 ..轉換數量應該是2.9 M/B /或根據數字別的東西, 目前即時通訊使用以下方式如何在ios中格式化數字
func formatNumber (number: Double) -> String? {
let formatter = NSNumberFormatter()
formatter.maximumFractionDigits = 1
return formattedNumberString?.stringByReplacingOccurrencesOfString(".00", withString: "")
和使用說明:
let lblValue = Double(2500)/1000
lbl.text = "\(formatNumber(lblValue)!)K"
但它只是爲給定的工作標不全部自動
我想,這個問題僅涉及格式化數字不是字節,而且該格式將追加B(YTE)到格式化的字符串的末尾。 – danieltmbr