1

スライダーがあり、テキスト フィールドにバインドします。値を次の形式に自動的に変換することができます: 例 01 02 03 04 05 06 .. 13 14 15 ..? ありがとう!

4

1 に答える 1

2

アヌープは正しいです。NSNumberFormatter を作成し、その minimumIntegerDigits を 2 に設定すると、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ます。の方が見たい場合は、NSNumberFormatter クラス リファレンス.27のメソッドを確認してください。fractionDigits

于 2013-01-09T14:28:18.397 に答える