Swift – 如何隐藏导航项中的后退button?
现在我有两个视图控制器。 我的问题是我不知道如何将更改后的button隐藏到第二个视图控制器。 主要是我在Objective-C中find的引用。 我如何快速编码?
在objective-c中隐藏后退button代码
[self.navigationItem setHidesBackButton:YES animated:YES];
直接从UINavigationItem类参考文档 –
self.navigationItem.setHidesBackButton(true, animated:true);
在我的情况下,它只能这样工作:
override func viewWillAppear(animated: Bool) { super.viewWillAppear(animated) self.tabBarController?.navigationItem.hidesBackButton = true }
你可以尝试下面的代码
override func viewDidAppear(_ animated: Bool) { self.navigationController?.isNavigationBarHidden = true }
你可以试试这个代码
self.navigationController?.setNavigationBarHidden(true, animated: false)
隐藏或显示导航栏。 如果animation,它将使用UINavigationControllerHideShowBarDuration垂直转换
open func setNavigationBarHidden(_ hidden: Bool, animated: Bool)
这也可以在UINavigationController类文档中find:
navigationItem.hidesBackButton = true