我有一个应用程序标签在底部。在更多的选项卡上,我在列表中列出了两个名为settings和legal的东西。当我点击设置或合法时,我打开设置或法律视图。当我点击主页选项卡栏,然后返回到更多选项卡时,它会返回到我离开之前的位置。无论如何可以回到更多选项卡的主视图吗?返回到TabBar主屏幕
EDIT
我有导航我的标签栏控制器的内部(如第二图像)。
我有一个应用程序标签在底部。在更多的选项卡上,我在列表中列出了两个名为settings和legal的东西。当我点击设置或合法时,我打开设置或法律视图。当我点击主页选项卡栏,然后返回到更多选项卡时,它会返回到我离开之前的位置。无论如何可以回到更多选项卡的主视图吗?返回到TabBar主屏幕
EDIT
我有导航我的标签栏控制器的内部(如第二图像)。
你使用的是UITabBarController
?如果是这样,你可以在创建它设置它的委托或在你的笔尖,并听取选择:
-(void) tabBarController:(UITabBarController*)tabBarController didSelectViewController:(UIViewController*)viewController {
// Check if the selected tab is a UINavigationController
if ([viewController isKindOfClass:[UINavigationController class]]) {
UINavigationController* nav = (UINavigationController*) viewController;
[nav popToRootViewControllerAnimated:NO];
}
}
在法律屏幕viewDidUnload和设定画面.. 写[self.tabBarController popToRootViewController] 试试这个 – Abhishek
TabBarControllers没有根视图控制器。 – Dima