我几个小时一直在努力解决这个问题。我有一个Authentication ViewController,如果用户登录,它将推送到tabBarController。这将自动在连接到tabBarController的ViewControllers中创建一个backButton。我试图隐藏这个后退按钮。这是我的tabBarController和viewControllers的图像:
我尝试了几件事:
self.navigationItem.hidesBackButton = YES;
self.navigationItem.leftBarButtonItem=nil;
[self.navigationItem setHidesBackButton:YES animated:YES];
上述情况似乎都无济于事。可能是tabBarController的东西吗?因为我没有与其他没有连接到tabBarController的viewControllers有任何问题。
答案 0 :(得分:1)
问题是我的初始视图Controller嵌入在navigationController中。我必须隐藏该控制器中的navigationBar才能解决问题。希望它可以帮助别人。