我從API中獲取數據以顯示在iOS應用中。這些數據中的一部分是百分比,所以當它爲負數時,它顯示爲-0.98%,例如沒有問題,但爲了清晰起見,我希望將正數變化顯示爲+0.98,而不是簡單地顯示爲0.98。在正數變化前增加+符號
這裏是我的代碼時,我更新標籤:
func updateBitcoinUI(with bitcoinInfo: Bitcoin) {
DispatchQueue.main.async {
self.bitcoinPercentageChangeLabel.text = String(format: "%.2f%%", Double(bitcoinInfo.percentChange24h) ?? 0)
}
}
有沒有辦法到+符號添加到字符串時的百分比爲正?
這比三元運算符方法更好,但即使這不是本地化。例如。在德國或法國,他們預計會看到「+ 0.98%」,而不是「+ 0.98%」,例如'NumberFormatter'提供的。 – Rob