在我的应用程序中,我有一个嵌入Navigation Bar
的登录场景。用户登录后,我将导航到仅嵌入Tab Bar
的主场景。对于导航,我正在使用Segue,这是我的代码:
self.performSegueWithIdentifier("loginSegue", sender: nil)
并在下一个场景中viewDidLoad
我正在尝试hideBackButton
但它不起作用
我尝试了所有这些代码,但BackButton仍显示所以这不是重复的问题:
self.navigationItem.leftBarButtonItem = nil
self.navigationController?.navigationItem.leftBarButtonItem=nil
self.navigationItem.hidesBackButton=true
self.navigationController?.navigationItem.hidesBackButton=true
self.navigationItem.setHidesBackButton(true, animated:true);
答案 0 :(得分:3)
在viewDidLoad方法中写下此内容。它应该工作:
self.tabBarController?.navigationItem.hidesBackButton = true
答案 1 :(得分:2)
放下这行代码
self.navigationItem.leftBarButtonItem = nil
在viewDidLoad方法中。希望这会对你有所帮助。