在UItabbarcontroller中点击选定的Tab作为popViewcontroller

时间:2015-11-24 10:25:31

标签: ios xcode ipad uitabbarcontroller

在我的应用程序中,我将UITabbarcontroller呈现为模态视图控制器。有3个选项卡,我已经为每个选项卡分配了一个UInavigationcontroller。 现在的问题是,如果我点击已经选择的选项卡,它将作为UInavigationcontroller的popViewControllerAnimated函数。

UITabBarController *custom = [[UITabBarController alloc] init];
custom.delegate = self;
custom.tabBar.backgroundImage = [UIImage imageNamed:@"footerbar.png"];
[custom setViewControllers:[NSArray arrayWithObjects:nav, nav1, nav2, nil]];
[[UITabBar appearance] setItemWidth:(self.view.frame.size.width/3)-15];
[[NSUserDefaults standardUserDefaults] setObject:@"yes" forKey:@"loggedIn"];
[self presentViewController:custom animated:NO completion:nil];

我现在真的被困住了。 需要建议。

1 个答案:

答案 0 :(得分:0)

这是UITabBarController的行为,为了防止这种情况,请检查链接

Prevent automatic popToRootViewController on double-tap of UITabBarController