繁体   English   中英

如何快速隐藏导航控制器中的后退栏按钮

[英]How hide back bar button in navigation controller with swift

在故事板(Xcode 6、iOS 8 和 swift)中,我在导航控制器中嵌入了一个 TableViewController。

从对象库中,我拖放了一个 Bar Button Item 作为后退按钮,它显示了一个图标图像:当我单击该按钮时,我显示了一个设置视图。

我怎样才能隐藏那个按钮? 在 viewDidLoad() 我试过:

self.navigationItem.hidesBackButton = true;

代码已执行(我已尝试使用调试器),但按钮始终可见。

你必须试试这个:

self.navigationItem.setHidesBackButton(true, animated: false)

希望对你有帮助。

斯威夫特 3

self.navigationItem.setRightBarButton(nil, animated: true)

如果栏按钮项位于导航栏的右侧,则必须设置

self.navigationItem.rightBarButtonItems = []

如果有问题的栏按钮项位于左侧,则执行相同操作,它将从导航项中删除栏按钮项

尝试这个,

self.navigationItem.setLeftBarButtonItem(nil, animated: true)

希望这可以帮助。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM