我的目標包括大量視圖,需要基於每個用戶操作呈現不同視圖。這裏我想要做的是獲得更清晰的視圖層次結構和更好的用戶體驗。一旦下一個模態出現,關閉或刪除先前的模態顯示視圖控制器
- 根視圖控制器當前第一視圖控制器模態
- 當我點擊第一個視圖控制器按鈕,那麼第二個視圖控制器模式地出現在它。
- 只要第二視圖控制器確實出現,我想關閉或從視圖層次結構中刪除第一個。
我能做到這一點? 如果是的話,我應該怎麼做?
如果不是,解決這個問題的正確方法是什麼,因爲我將在每個視圖中呈現許多模態呈現的視圖控制器。我認爲,即使我想解散當前的觀點,前一個仍然會在當前的觀點解散時出現。
UPDATE:
VC1(根)> VC 2(這是本模態)> VC 3(這是 本模態超過VC 2)
當我解僱VC3
時,VC2
仍在查看內存。所以,我不想在出現VC3
時立即出現VC2
,而是希望通過從視圖層次結構中刪除或解除VC2
來查看VC1
。
WANT:在圖像,當我解僱了藍色,我不希望看到在我看來內存的粉紅色,我想盡快藍色的出現將其刪除。
這就是我想要做的。
任何幫助?謝謝。
因此,如果我沒有弄錯,你想要做什麼是提出如下:vc1-> vc2-> vc3和解僱vc3時,你想在vc1,對不對? –
它的權利....但在這裏我想要做的。根> vc1> vc2> vc3當我解僱vc3那裏應該不是vc1和vc2在內存視圖層次 –
我假設根應該是vc1 ... –