1

アラート ビューをポップアップ表示したい状況がありますが、アラート ビューを表示するイベントは 5 秒ごとに発生する可能性があります。ユーザーが [OK] をクリックするための警告ビューのスタックがないようにしたいので、疑問に思っていました。

UIAlertView が現在表示されているかどうかを確認するにはどうすればよいですか?

4

1 に答える 1

1

それへの参照を保持するか、アラート デリゲートにフラグを設定することができます。アラートを開いたときにフラグを true に設定し、アラートが解任デリゲート関数を呼び出したときにフラグを false に切り替えます。フラグの状態を確認して、アラートが現在開いているかどうかを判断します。

アラートが山積みになってしまう可能性さえあると思う場合は、設計を再考することをお勧めします。ユーザーは、アラート ダイアログの後にアラート ダイアログが表示されることを嫌います。

于 2009-12-07T17:12:51.160 に答える