【发布时间】:2016-12-16 21:23:10
【问题描述】:
我正在搞乱我正在开发的应用程序,发现当我有三个 ViewControllers 时,如果我开始从 C 到 B 并在执行此操作时按返回按钮,它会从 C 转到 A,有时会弄乱导航栏。我已经能够在 Apple 的音乐应用中重现此问题,这是它的外观图片。
我无法在我使用的少数非 Apple 应用程序中重现。例如,在 Whatsapp 中,从 Chats 转到特定聊天,然后显示联系信息,在滑回时不会启用后退按钮。
那么,有没有办法在我向后滑动时禁用导航栏以避免这种情况?我正在使用 Swift 3、iOS 10.2 和 XCode 8.2。
谢谢。
【问题讨论】:
-
在 viewWillDisAppaer 中禁用后退按钮怎么样