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