我想在按下视图控制器时禁用导航栏动画。 我读过一些文章,并尝试使用this post
中的最后一个解决方案这是我的代码:
class MyNavigationBar: UINavigationBar {
override func pushItem(_ item: UINavigationItem, animated: Bool) {
return super.pushItem(item, animated: false)
}
}
这是我的自定义导航控制器的初始化功能
super.init(navigationBarClass: MyNavigationBar.self, toolbarClass: nil)
self.setViewControllers([mainViewController], animated: true)
但不起作用。
有人可以帮助我吗?