我在NSTableView的单元格中使用了NSNUmberFormatter。此NSNUmberFormatter从IB库中拖出并放入表视图单元格中。然后从检查器约束被修改。但是在运行应用程序期间,当我输入一些具有尾随零的值时,例如9.100,单元格仅显示9.1。如何保留尾随零?
答案 0 :(得分:0)
在数字格式化程序的格式中,在小数点后面加上所需的零数。如文档中所述,此类使用Unicode number formatting patterns。
答案 1 :(得分:0)
这非常简单: 只需设置属性
即可minimumFractionDigits
你的
NSNumberFormater
你希望拥有的任何数量的跟踪零的实例。
在我的例子中,我通过以下方式实例化NSNumberFormater以实现所有输出值的尾随零:
NSNumberFormatter *numberFormatter;
numberFormatter = [[NSNumberFormatter alloc] init];
numberFormatter.numberStyle = NSNumberFormatterDecimalStyle;
[numberFormatter setFormatterBehavior:NSNumberFormatterBehavior10_4];
numberFormatter.minimumFractionDigits = 2;