iOS uitabbarcontroller和navgationcontroller产生返回问题

我连续点击tabarbcontroller上的tabbaritem ,navigationcontroller 产生返回效果怎么回事。

阅读 2.5k
1 个回答

这个是UITabBarController的功能。点击就是快速返回UINavigationController的rootViewController。

如果不想要这个功能,实现一下UITabBarControllerDelegate

- (BOOL)tabBarController:(UITabBarController *)tabBarController shouldSelectViewController:(UIViewController *)viewController NS_AVAILABLE_IOS(3_0);
{
    if (self.selectedViewController == viewController)
    {
        return NO;
    }
    return YES;
}
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题