Macos 自动变换滑块值

Macos 自动变换滑块值,macos,cocoa,cocoa-bindings,nstextfield,nsslider,Macos,Cocoa,Cocoa Bindings,Nstextfield,Nsslider,我有一个滑块,用文本字段绑定。 可以将值自动转换为以下格式: 示例01 02 03 04 05 06。。13 14 15 ..? 谢谢 是对的。创建一个NSNumberFormatter,并将其MinimumIntegraterDigits设置为2,将在一位数前添加一个前导零 // Create an NSNumberFormatter that will add a leading 0 to single-digit numbers. NSNumberFormatter* leadingZer

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

是对的。创建一个NSNumberFormatter,并将其MinimumIntegraterDigits设置为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
方法。

使用formatter怎么样?大坦克!我想到了NSValueTransformer,但NSNumberFormatter是最简单的方法!