テキストフィールドに数字を挿入したいとします。テキストフィールド内の可変数フォーマッタ
この値が0.001より大きい場合、数値は1.234(0.000)と表示されます。 この値が0.001より小さい場合、数値は1.234E-5(0.000E + 0)と表示されます。
「LOCALE DATA MARKUP LANGUAGE(LDML)」でChoice Patternsを使用して見ましたが、これはInterface Builderでは機能していないようです。
どうすればいいですか?
テキストフィールドに数字を挿入したいとします。テキストフィールド内の可変数フォーマッタ
この値が0.001より大きい場合、数値は1.234(0.000)と表示されます。 この値が0.001より小さい場合、数値は1.234E-5(0.000E + 0)と表示されます。
「LOCALE DATA MARKUP LANGUAGE(LDML)」でChoice Patternsを使用して見ましたが、これはInterface Builderでは機能していないようです。
どうすればいいですか?
NSNumberFormatterはお役に立てませんか?
「変更が終了しました」またはMac上の内容をお試しください。
- (IBAction) checkFloat: (id)sender
{
double test = [sender doubleValue];
if (test > 0.001)
[sender setStringValue:[NSString stringWithFormat:@"%E",test];
// etc.
}