슬라이더가 있고 텍스트 필드로 바인딩합니다. 값을 자동으로 다음 형식으로 변환 할 수 있습니다. 예 01 02 03 04 05 06 .. 13 14 15 ..? 감사합니다.자동으로 슬라이더 값을 변환합니다.
1
A
답변
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 쉬운 방법! –
포맷터 사용은 어떻게됩니까? –