上圖爲啓動app後進入的頁面app
下圖爲子界面
spa
如今有這樣一個需求,須要在子界面點擊查看報告時跳回到tabbar界面,而且設定tabbar選定爲第二個界面,剛開始爲這個問題糾結了很長時間,這該怎麼跳?present和push顯然是不行的,那麼應該怎麼辦呢?code
其實和簡單,只要獲取到定義的tabbar,而後設定window的rootController爲tabbar,同時設定tabbar的selected就能夠了,代碼以下:it
ViewController *VC = [[ViewController alloc] init]; VC.selectedIndex = 0; UIWindow *window = [UIApplication sharedApplication].keyWindow; window.rootViewController = VC;
其中VC爲tabbar。
io