我在导航控制器中嵌入了一个TableViewController。
从对象库中,我有拖拽和放大器。将一个Bar Button Item作为后退按钮,它会显示一个图标图像:当我点击该按钮时,我会显示一个设置视图。
我该如何隐藏该按钮?在viewDidLoad()中,我试过了:
self.navigationItem.hidesBackButton = true;
代码已执行(我已尝试使用调试器)但按钮始终可见。
答案 0 :(得分:16)
你必须尝试这个:
self.navigationItem.setHidesBackButton(true, animated: false)
希望它可以帮到你。
答案 1 :(得分:5)
SWIFT 3
self.navigationItem.setRightBarButton(nil, animated: true)
答案 2 :(得分:3)
如果条形按钮项位于导航栏的右侧,则必须设置
self.navigationItem.rightBarButtonItems = []
如果左侧的条形按钮项目执行相同操作,它将从导航项目中删除条形按钮项目
答案 3 :(得分:3)
试试这个,
self.navigationItem.setLeftBarButtonItem(nil, animated: true)
希望这会有所帮助。