我是iOS开发的新手,我已经直接开始使用IOS 5。我创建了一个 Storyboard ,其中包括一个tabview Controller 作为rootviewcontroller。我在上面放了2个标签。

我最初想取消选择/取消选择所有选项卡。我该怎么做呢?我尝试了以下

 UIView *view = [[UIView alloc]initWithNibName:@"view" bundle:[NSBundle mainBundle]];
    [self.tabBarController setSelectedViewController:nil];
    [self.tabBarController setSelectedViewController:view];

我在其中添加了一个标识符为“view”的 View 。

但这不起作用,但会出现错误:
 unrecognized selector sent to instance

我也尝试了以下
[self.tabBarController.tabBar setSelectedItem:nil];

但它说



我已经在 Controller 的第一个选项卡中尝试过此代码。我想要这样做是因为我想将默认 View 放在第一个选项卡 View 的上方,并在下面的任何选项卡上单击使用后将其隐藏。

最佳答案

我用它来清除所有选中的tabBarItems

[myTabBar setSelectedItem:nil];

10-08 07:48