【问题标题】:Hide navigation back button on iOS 11.4在 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 版本中的任何已知错误还是我做错了什么?

【问题讨论】:

标签: swift navigation ios11 back-button ios11.4


【解决方案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
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2010-10-11
        • 2019-11-28
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多