我添加了一个导航控件在我的应用程序中的视图之间切换。但一些视图不应该有“返回”(前一个标题)按钮。关于如何隐藏后退按钮有什么想法吗?
当前回答
当我设置时,它并不是在所有情况下都对我有效
self.navigationItem.hidesBackButton = YES;
在viewWillAppear或ViewDidLoad中,但当我在viewController的init中设置它时,工作得很好。
其他回答
objective - c: self.navigationItem.hidesBackButton = YES;
迅速: navigationItem。hidesBackButton = true
使用代码:
self.navigationItem.backBarButtonItem=nil;
迅速:
将此添加到控制器中
override func viewDidLoad() {
super.viewDidLoad()
self.navigationItem.setHidesBackButton(true, animated: false)
}
在c#或Xamarin.ios中, this.NavigationItem.HidesBackButton = true;
最好的方法是将它们结合起来,所以即使你手动设置它,它也会隐藏后退按钮:
self.navigationItem.leftBarButtonItem=nil;
self.navigationItem.hidesBackButton=YES;
推荐文章
- 保留HTML字体大小时,iPhone的方向从纵向改变为横向
- iPhone上UIView和UILabels的渐变
- keychain上的分发证书中缺少私钥
- 在实现API时,我如何避免在块中捕获自我?
- 如何创建一个Swift Date对象?
- Xcode 4在目标设备上说“finished running <my app>”——什么都没有发生
- 从另一个应用程序打开设置应用程序
- 快速提取正则表达式匹配
- 如何应用梯度的背景视图的iOS Swift应用程序
- 图书馆吗?静态的?动态吗?或框架?另一个项目中的项目
- 如何用SwiftUI调整图像大小?
- Xcode 6 gitignore文件应该包括什么?
- 如何在iPhone/iOS上删除电话号码的蓝色样式?
- 检测视网膜显示
- 如何在UIImageView中动画图像的变化?