我是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];