0
我有一個非常簡單的分割視圖控制器與主視圖控制器和另一個詳細視圖控制器。爲什麼呈現視圖控制器的模態視圖(由詳細視圖控制器呈現)是分割視圖控制器?
我在細節視圖控制器和另一個視圖控制器(A)之間放置了一個模態輪廓。當我檢查A的呈現視圖控制器時,它是分割視圖控制器而不是詳細視圖控制器。
我的問題是,因爲事實是細節視圖控制器segued到A,爲什麼A的呈現視圖控制器是拆分視圖控制器?
我有一個非常簡單的分割視圖控制器與主視圖控制器和另一個詳細視圖控制器。爲什麼呈現視圖控制器的模態視圖(由詳細視圖控制器呈現)是分割視圖控制器?
我在細節視圖控制器和另一個視圖控制器(A)之間放置了一個模態輪廓。當我檢查A的呈現視圖控制器時,它是分割視圖控制器而不是詳細視圖控制器。
我的問題是,因爲事實是細節視圖控制器segued到A,爲什麼A的呈現視圖控制器是拆分視圖控制器?
rdelmar是對的,但是當我在代碼中放置definePresentationContext並在故事板中設置Presentation到Current Context時,我仍然零星地發生這種情況。我還必須檢查故事板中的定義上下文。
總之,呈現視圖控制器應該具有Presentation = Current Context,並且在Storyboard中定義Context的旁邊有一個檢查。
看看UIViewController屬性definePresentationContext,看看是否回答你的問題。 – rdelmar
@DavidLiu就是這個爲什麼沒有從A - > detail視圖(在iPad上)的「後退」按鈕? –