たくさんの s を持つ ManageItemVC がありUITextField
、1 つは価格です。プレースホルダーを として配置し0.00
、ユーザーは 10 進キーボードを使用して入力できます。#.##
数値がどんなに大きくても、常に小数点以下 2 桁 (セントの場合) があるように、常に状態を維持したいと思います。.
ユーザーがキーボード (小数点) でタップした場合、テキスト フィールドに既にその小数点があるため、それを追加したくありません。
受け入れられた回答でコードhereを実装しようとしましたが、それが提供するデリゲートメソッドであることはわかっていUITextFieldDelegate
ますが、このメソッドをどこに配置すればよいですか? をサブクラス化UITextField
し、そのメソッドをそこに配置して、それを価格テキストフィールドのクラスとして設定する必要がありますか? それとも、それを私の中に置くべきManageItemVC
ですか?
ありがとう。