小数点 NSNumber

你可以使用 NSNumberFormatter 来根据实际的值动态调整显示格式。以下是如何实现这一点的示例代码:

NSNumber *number = @(0.5 + 0.25 * index);
NSNumberFormatter *formatter = [[NSNumberFormatter alloc] init];
formatter.numberStyle = NSNumberFormatterDecimalStyle;
formatter.minimumFractionDigits = 0;
formatter.maximumFractionDigits = 2;
NSString *formattedString = [formatter stringFromNumber:number];

这段代码将根据 NSNumber 的值自动决定显示的小数位数。如果数值是整数,它将只显示整数部分;如果有小数,它将显示小数部分。


其他
iOS小技能:金额格式处理 (货币符号本地化)
https://cloud.tencent.com/developer/article/1186094

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容