1

我有一个滑块,将它与文本字段绑定。可以自动将值转换为这种格式:示例 01 02 03 04 05 06 .. 13 14 15 ..? 谢谢!

4

1 回答 1

2

阿努普是对的。创建一个 NSNumberFormatter,并将它的 minimumIntegerDigits 设置为 2 将为一位数添加前导零。

// Create an NSNumberFormatter that will add a leading 0 to single-digit numbers.
NSNumberFormatter* leadingZeroNumberFormatter = [NSNumberFormatter new] ;
leadingZeroNumberFormatter.minimumIntegerDigits = 2 ;
// Attach the NSNumberFormatter to your NSTextField
textField.formatter = leadingZeroNumberFormatter ;

上面的例子将取6.27并返回06。如果您想查看.27,请查看fractionDigitsNSNumberFormatter 类参考中的方法。

于 2013-01-09T14:28:18.397 回答