1

我想取消选择(或取消突出显示)选定的选项卡项。我尝试了很多我可以做的事情,但没有运气。

我的标签栏被UITabBarController(说它tvc)包裹。

首先,我试过

tvc.selectedIndex = -1 or 0 or nil;

然后什么也没发生。

第二

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

它崩溃了。

我还有其他办法吗?提前致谢。

还有一件事,没有UITabBarController(只有UITabBar),通过将其 selectedItem 设置为 nil,它deselect(unhighlight)选择了项目。但使用控制器,不,失败。

4

1 回答 1

0

您可以尝试selectedViewController设置UITabBarControllerto nil。不确定它是否能满足您的需求,但在 OS 3.0 下,管理选项卡控制器的方式已经改变。

于 2009-07-07T06:26:13.133 回答