2013-01-09 3 views

답변

2

Anoop이 맞습니다. NSNumberFormatter를 작성해, minimumIntegerDigits를 2로 설정하면 (자), 선두의 0이 1 자리수에 가산됩니다.

// 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 쉬운 방법! –

관련 문제