iOS导航栏在向后滑动后搞砸了

  • 本文关键字:iOS 导航 ios swift swift3 ios10.2
  • 更新时间 :
  • 英文 :


我正在弄乱我正在开发的应用程序,发现当我有三个ViewControllers时,请说 a-> b-> b-> c 如果我开始开始从 c 向后滑动到 b ,然后按下后面按钮,从而从 c A ,有时甚至弄乱导航栏。我已经能够在Apple的音乐应用中复制此问题,这是它的外观。

音乐应用示例

我无法在我使用的少数非Apple应用程序中复制。例如,在WhatsApp中,从聊天到特定的聊天,然后显示联系信息在滑动时不会启用"后退"按钮。

那么,当我滑动以避免这种情况时,有没有办法禁用导航栏?我正在使用Swift 3,iOS 10.2和Xcode 8.2。

谢谢。

您可以尝试

//For swift 3
override func viewWillDisappear(_ animated: Bool) {
      super.viewWillDisappear(animated)
      self.navigationController?.navigationBar.isUserInteractionEnabled = false
}

相关内容

  • 没有找到相关文章

最新更新