下一個後如何推動的viewController什麼是我們可以使用推到的viewController下一個之後,同時保留視圖層次結構的戰略& API?連接在故事板
因此,例如,當rootViewController的狀態是我想要顯示集合列表的一種方式。當rootViewController的狀態是另一種方式時,我想顯示其中一個集合的詳細信息,並保留導航層次結構,以便我們可以將一個級別彈出回集合並再次彈出到rootViewController。
一個可能的解決方案是檢查在middleVC的RootViewController的狀態,並有middleViewController決定是否要推第三視圖控制器。我不是那個想法的粉絲,因爲屬於rootViewController的邏輯現在處於中間VC狀態,並且看起來像破壞封裝。是嗎?
感謝您的意見。
有實現這一目標的幾種方法。我會用隨機的方式進行實驗,直到你對它進行反應並且使用它。當你開始製作更高級別的應用程序時,只要你瞭解每種方式設計的內在優點和缺點,這種方法就可以很好地工作。 – Sethmr