我在TabBar应用中获得了2个子视图。我应该从第二个看到第一个视图,但不是在tabbar的帮助下,而是通过另一个按钮,它位于第二个视图上。
如果我创建简单的segue(在第二个视图和第一个视图之间的bytton之间),tabbar会认为我仍然在第二个视图上,并且标签栏上的第二个按钮仍然突出显示。
你知道正确的方法吗?
答案 0 :(得分:2)
您可以尝试使用UITabBarController.selectedViewController属性而不是segue。
答案 1 :(得分:0)
如果您想在不触碰tababr控制器的情况下更改视图
使用您想要使用的这行代码
self.tabBarController.selectedViewController = [self.tabBarController.viewControllers objectAtIndex:1];
使用此行,您可以移动tabcontroller的2选项卡,而无需触摸tabbar。