2011-03-07 77 views
2

我有一個UITabBar,並在最後一個選項卡,視覺第5,我想使其註銷用戶amd不顯示視圖。然後我想要選擇第一個tabbar項目,然後註銷成功。有沒有人看過如何做到這一點?UiTabBar劫持點擊

蒂亞

回答

0

像這樣的東西應該做的伎倆:

的UITabBarControllerDelegate有一個方法:

- (BOOL)tabBarController:(UITabBarController *)tabBarController shouldSelectViewController:(UIViewController *)viewController 

檢查本作的第五個項目,並返回NO,然後記錄的過程後,完成後,將該選項卡設置爲1。

[tabBar setSelectedItem:firstController]; 
+1

但是,請注意,這可能會被認爲是一個令人困惑的用戶界面。用戶期望一個標籤欄選項卡來加載視圖,不一定執行一些功能。考慮在用戶界面的其他地方有一個註銷按鈕,特別是在相關視圖(或工具欄)中。 – FeifanZ 2011-03-07 22:03:55