質問

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

UIALERTVIEWが現在表示されているかどうかをどのように確認しますか?

役に立ちましたか?

解決

あなたはそれへの参照を保持することができます、またはあなたはあなたのアラート代表者にフラグを設定することができます。アラートを開くと、フラグをtrueに設定し、アラートが解雇代表関数を呼び出すと、それを偽に反転します。フラグの状態を確認して、アラートが現在開いているかどうかを判断します。

可能だと思われる場合は、アラートのスタックになってしまう可能性があります。デザインを再考したいと思うかもしれません。ユーザーは、アラートダイアログの後にアラートダイアログでヒットすることを好まないでしょう。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top