簡體   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