【发布时间】:2017-06-22 06:44:44
【问题描述】:
我已经设置了一个标签栏视图控制器并与导航控制器链接,
参考这张图片。
我面临的问题是这张图片是“更多”标签栏页面
当我点击十字按钮时,它会将主视图控制器推送到另一个视图。但是当我点击另一个选项卡并返回更多选项卡时,视图控制器仍然停留在主视图控制器而不是更多选项卡源控制器。我需要点击更多选项卡 2 次,然后它才会返回到更多选项卡视图控制器。下面的代码是我选择项目时的标签栏控制器。
- (void)tabBar:(UITabBar *)tabBar didSelectItem:(UITabBarItem *)item {
NSLog(@"didSelectItem: %ld", (long)item.tag);
if (item.tag == 0) {
//try to dismiss home view controller in this way, but it won't work
[self.navigationController popToRootViewControllerAnimated:YES];
NSString *str = @"TAB 1";
NSLog(@"%@", str);
}
}
【问题讨论】:
标签: ios objective-c iphone xcode uitabbarcontroller