在 iOS 11.4 上隐藏导航返回按钮
Posted
技术标签:
【中文标题】在 iOS 11.4 上隐藏导航返回按钮【英文标题】:Hide navigation back button on iOS 11.4 【发布时间】:2020-04-06 06:12:58 【问题描述】:要在ios上隐藏后退按钮,我们一般这样写:
self.navigationController?.navigationBar.topItem?.backBarButtonItem = nil
或
self.navigationController?.navigationItem.leftBarButtonItem = nil
或
self.navigationController?.navigationItem.backBarButtonItem = nil
或
self.navigationItem.setHidesBackButton(true, animated: true)
以上陈述均不适用于我的情况,即 iOS 11.4。
这是 iOS 11.4 版本中的任何已知错误还是我做错了什么?
【问题讨论】:
这能回答你的问题吗? How to hide 'Back' button on navigation bar on iPhone? 【参考方案1】:试试self.navigationController?.navigationBar.topItem?.leftBarButtonItem = nil
它适用于 iOS 11.4 和 iOS 13.1
【讨论】:
【参考方案2】:首先制作一个这样的 Outlet @IBOutlet var naviBar: UINavigationItem!
那就试试这个self.naviBar.hidesBackButton = true
为我工作...!
【讨论】:
【参考方案3】:试试这个
self.navigationController?.navigationItem.hidesBackButton = true
【讨论】:
以上是关于在 iOS 11.4 上隐藏导航返回按钮的主要内容,如果未能解决你的问题,请参考以下文章