たとえば、次のようなfloat値があります。
0.2 1.5 2.0 3.0 10.0 52.5 60.0
どんな状況でも、私は本当に1つの小数桁が欲しいです。数字がちょうど1であっても、1.0と表示したいのですが。
このようにNSNumberFormatterを設定しようとしましたが、機能しません。
NSNumberFormatter *formatter = [[NSNumberFormatter alloc] init];
[formatter setAlwaysShowsDecimalSeparator:NO];
[formatter setAllowsFloats:YES];
[formatter setFormatterBehavior:NSNumberFormatterBehavior10_4];
[formatter setMinimumFractionDigits:1];
[formatter setUsesSignificantDigits:YES];
[formatter setMinimumSignificantDigits:2];
[formatter setNumberStyle:kCFNumberFormatterDecimalStyle];
0.2、5.0、5.5、9.0、
しかし、10に達すると、10、10.3、11、11.9、15、...などと表示されます。これはNSNumberFormatterではできないことですか?