gpt4 book ai didi

iOS 禁用 NavigationController 后退按钮的动画

转载 作者:搜寻专家 更新时间:2023-11-01 07:29:31 24 4
gpt4 key购买 nike

我想在 NavigationController 中使用后退按钮弹出 ViewController 时禁用动画。

我试过:

override func viewWillDisappear(animated: Bool) {
super.viewWillDisappear(false)
}

但它仍然是动画。

最佳答案

在您希望拥有该按钮的 Controller 中:

override func viewDidLoad() {
super.viewDidLoad()
self.navigationItem.leftBarButtonItem = UIBarButtonItem(title: "Back", style: .Plain, target: self, action: #selector(backTapped))
}

@objc func backTapped(sender: UIBarButtonItem) {
navigationController?.popViewControllerAnimated(false)
}

考虑到这种方式,您将丢失后退按钮上的 < 图标(因为您覆盖了该按钮)。但是,我认为不可能同时具有自定义行为和 < 图标(除非您自己将 < 图标添加为图像)

关于iOS 禁用 NavigationController 后退按钮的动画,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33542009/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com