[英]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.