我有這種情況的故事板;UITAbBarController作爲主UISplitController和showDetail:
根視圖控制器是具有UISplitViewController:
- MASTER:一個的UITabBarController
- 0 - >的UINavigationController - > ...其它ViewControllers
- 1 - > UINavigationController - > ...其他ViewControllers
- 詳細信息:一個UINavigationController - >一DetailViewControler
有了這個層次從去年的ViewController的SEGUE showDetail在主到導航控制器詳情不起作用,因爲細節是模態呈現在倒塌的環境,而不是用推動力呈現它。 我覺得這個行爲來自Tab Bar Controller,因爲它不像UINavigationController那樣是容器。事實上,如果我刪除標籤欄並將導航設置爲分割視圖控制器的主控,它的工作原理與平常一樣。
如何使用分隔視圖控制器Master等標籤欄並在摺疊環境中獲得showDetail segue的正確行爲?
P.S .:對於正確的行爲,我的意思是在橫向緊湊環境(iPhone 6 plus Portrait)中推動主導航控制器中的細節。
將Master-side視圖控制器的segue直接設置爲詳細視圖控制器,而不是其中嵌入了詳細信息VC的導航控制器。 – pbasdf
它不起作用:細節以模態方式呈現,並且不會在主控制器的導航控制器堆棧中推送。 – Andorath
嘿,@Andorath你能弄清楚這一點嗎?我有同樣的問題。 – animaonline