检查UIAlertView是否可见

时间:2009-12-07 17:06:58

标签: iphone-sdk-3.0 uialertview

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

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

1 个答案:

答案 0 :(得分:1)

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

如果您认为可能最终会出现一堆警报,您可能需要重新考虑您的设计。您的用户不希望在警告对话框后被警报对话框击中。