繁体   English   中英

iOS:显示UIAlert是否会破坏当前显示的模式视图控制器?

[英]iOS: Can displaying a UIAlert disrupt a currently displayed modal view controller?

我使用的是模态全屏视图控制器,并且它们彼此重叠(最多3个)。

谢谢。

您是否在iOS 4之前的版本上?

在iOS 4+中,当应用程序进入后台时,警报不会自动消除。 您会收到通知,通知该应用程序正在进入后台,因此如果需要保存任何状态,则可以执行此操作。 此行为与模式视图控制器(或如何显示视图控制器)无关。

UIAlertView文档:

重要提示:在iOS 4.0及更高版本中,当应用程序移至后台时,警报视图不会自动关闭。 此行为不同于早期版本的操作系统,在早期版本中,警报视图作为应用程序终止序列的一部分被自动取消(并执行了取消处理程序)。 现在,由您决定是关闭警报视图(并执行其取消处理程序)还是在应用程序返回到前台时将其保持可见状态。 请记住,您的应用程序仍可以在后台终止,因此在两种情况下都可能需要采取某种措施。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM