1

我有一种情况,我想弹出一个警报视图,但显示警报视图的事件可能每 5 秒发生一次。我宁愿没有一堆警报视图供用户单击“确定”,所以我想知道。

如何检查 UIAlertView 当前是否正在显示?

4

1 回答 1

1

您可以保留对它的引用,也可以在警报委托中设置一个标志。当您打开警报时,将标志设置为 true,当警报调用其解除委托函数时,将其翻转为 false。检查标志的状态以确定警报当前是否打开。

如果您认为有可能最终会收到一堆警报,您可能需要重新考虑您的设计。您的用户不会喜欢在警报对话框之后被警报对话框击中。

于 2009-12-07T17:12:51.160 回答