入力がUIKeyboardTypeDecimalPad
あり、ユーザーがフロートを入力する必要があります(ドットの後に無制限の文字を使用)。入力の後、文字列を次のようにフィルタリングします。
NSString *newValue = [NSString stringWithFormat:@"%.f",[textField.text floatValue]]
しかし、これにより、ドットの後に多くの不要な数字が表示されます (たとえば、2.25 の場合は 2.249999 になります)。
必要なのは、入力をフィルタリングして、有効な浮動小数点数 (数字で 1 つ以下のドット) にすることだけです。
それ、どうやったら出来るの?