2013-01-09 40 views

回答

2

Anoop是對的。創建一個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,請查看NSNumberFormatter類引用中的fractionDigits方法。

+0

大坦克!我想到了NSValueTransformer,但是NSNumberFormatter最簡單的方法! –