2010-11-24 11 views
0

テキストフィールドに数字を挿入したいとします。テキストフィールド内の可変数フォーマッタ

この値が0.001より大きい場合、数値は1.234(0.000)と表示されます。 この値が0.001より小さい場合、数値は1.234E-5(0.000E + 0)と表示されます。

「LOCALE DATA MARKUP LANGUAGE(LDML)」でChoice Patternsを使用して見ましたが、これはInterface Builderでは機能していないようです。

どうすればいいですか?

答えて

0

「変更が終了しました」またはMac上の内容をお試しください。

- (IBAction) checkFloat: (id)sender 
{ 
    double test = [sender doubleValue]; 
    if (test > 0.001) 
     [sender setStringValue:[NSString stringWithFormat:@"%E",test]; 

    // etc. 

} 

Look up string formats here.

関連する問題