2009-07-07 124 views
1

我想取消選擇(或取消選中)選定的選項卡項目。 我嘗試了很多東西,但沒有運氣。iphone dev:取消選擇(或取消選中)選定的選項卡項目

我的標籤欄包含UITabBarController(說它爲tvc)。

首先,我想

tvc.selectedIndex = -1 or 0 or nil; 

然後什麼都沒有發生。

tvc.tabBar.selectedItem = -1 or 0 or nil; 

墜毀。

有沒有其他辦法可以做到? 在此先感謝。

一件事, 沒有UITabBarController(僅UITabBar), 通過設置將selectedItem作爲零,它deselect(unhighlight)選擇的項目。 但帶有控制器,否,失敗。

+0

這將是非常糟糕的UI設計。 – 2009-07-07 06:31:44

回答

0

您可以嘗試在UITabBarControllernil之間設置selectedViewController。不知道它是否會做你所需要的,但在OS 3.0下,標籤控制器的管理方式已經改變。