是否有方法以編程方式設置標籤欄控制器上的視圖控制器?比方說,我希望它以編程方式顯示第二個選項卡視圖控制器,有沒有辦法做到這一點?以編程方式設置標籤欄控制器視圖控制器
,如果我從我的應用程序,這是從我的第三個選項卡進行註銷,這非常有用,當用戶登錄,應該從第1個選項卡重新開始。當我註銷時,我只是在前一個視圖的頂部顯示一個當前的模式視圖控制器,所以我不知何故需要重新將其重置到第一個選項卡欄,而無需重新初始化它。
現在的問題是如何做到這一點?
是否有方法以編程方式設置標籤欄控制器上的視圖控制器?比方說,我希望它以編程方式顯示第二個選項卡視圖控制器,有沒有辦法做到這一點?以編程方式設置標籤欄控制器視圖控制器
,如果我從我的應用程序,這是從我的第三個選項卡進行註銷,這非常有用,當用戶登錄,應該從第1個選項卡重新開始。當我註銷時,我只是在前一個視圖的頂部顯示一個當前的模式視圖控制器,所以我不知何故需要重新將其重置到第一個選項卡欄,而無需重新初始化它。
現在的問題是如何做到這一點?
看一看reference。使用selectedIndex和selectedViewController。
從Apple's documentation它看起來對我來說,你可能只是調用下面兩個函數:
[myTabBarController setSelectedIndex:0];
[myTabBarController setSelectedViewController:[myTabBarController.viewControllers objectAtIndex:0]];
嗨,你們可以做到這一點
你可能有tabbarcontroller對象的appDelegate。
所以對你的appDelegateClass註銷按鈕
化妝對象,並做到這一點: -
appDelegate.tabBarController.selectedIndex=0;
斷開的鏈接,請修復或擴大的答案 –