2

我在 NSTableView 的单元格中使用了 NSNUmberFormatter。这个 NSNUmberFormatter 是从 IB 库中拖出来的,放在表格视图单元格中。然后从检查器约束被修改。然而,在应用程序运行期间,当我输入一些具有尾随零的值时,例如 9.100,单元格仅显示 9.1。我如何保留尾随零?

4

2 回答 2

0

以数字格式化程序的格式在小数点后放置所需的零个数。如文档中所述,此类使用Unicode 数字格式模式

于 2010-08-18T11:21:44.290 回答
0

这很简单:只需设置属性

minimumFractionDigits

你的

NSNumberFormater

实例到您想要的任何数量的尾随零。

在我的例子中,我实例化了 NSNumberFormater 以实现所有输出值的尾随零:

NSNumberFormatter *numberFormatter;
numberFormatter = [[NSNumberFormatter alloc] init];

numberFormatter.numberStyle = NSNumberFormatterDecimalStyle;
[numberFormatter setFormatterBehavior:NSNumberFormatterBehavior10_4];
numberFormatter.minimumFractionDigits = 2;
于 2015-01-19T13:06:28.277 回答