1

正常情況下,UINavigationController放置在UITabBarController中時,導航控制器將彈出到根目錄,並且雙擊它所在的相應選項卡。如何在標籤欄控制器和導航控制器之間實現與UISplitViewController相同的效果?理想情況下,它會通過視圖控制器的子視圖控制器遞歸併在其找到的所有導航控制器上調用popToRootViewController。我是否必須將自己的手勢識別器添加到選項卡欄中,因爲它看起來不像是知道用戶何時雙擊了選項卡的鉤子?如何在雙擊標籤欄項目後彈出到根目錄?

回答

2

而是建立UIGestureRecognizer的,我只是跟蹤選定的指數在shouldSelectViewController和彈出到didSelectViewController我的主導航控制器上的root如果舊選擇指數一樣的新的。