0

アラームを使用せずにカスタム リマインダーを作成したいのは、 uitextfield の値が以前の値よりも増加したときにリマインダーを呼び出す必要があるなどの要件があるためです。

それで、それを行う方法はありますか???

前もって感謝します

4

2 に答える 2

0

もっと具体的にする必要があると思いますが、必要なものを得る限り、値が以前の値よりも増加する場合. このためには、最後に入力したテキストを文字列に保存し、ユーザーが新しいテキストを入力した場合はそれを比較し、増加している場合はアラート ビューを設定または表示する必要があります。このデリゲートにロジックを追加します。

    - (BOOL)textFieldShouldBeginEditing:(UITextField *)textField

ありがとう。それが役立つことを願っています。

于 2013-09-30T13:51:02.497 に答える
0

テキストフィールドに入力されたテキストの長さが 1000 を超える場合にアラートを表示する場合は、デリゲート メソッドを使用し
ます 。UITextFieldテキストフィールドに文字を入力するたびに呼び出されるメソッドがあります。詳細はこちらをご覧ください。あなたのニーズに合った方法が見つかります。

2.そのメソッドでは、if-else 条件を使用して入力テキストの長さをチェックします。これまでテキストフィールドに入力されたテキストの長さを取得するのに役立つこのリンク
のプロパティを見つけてください。

3.UIAlertViewアラートを表示するために使用します。ここにリンクがあります。

PS: コードを提供することもできましたが、これらのドキュメントを読んで実装を試みる方が有益だと思います。どこかで行き詰まった場合は、具体的な質問をしてください。私たちがお手伝いします。

于 2013-09-30T13:56:21.343 に答える