我们试图为我的后退按钮添加一个漂亮的平滑过渡
我试图在选择器上使用转换函数来执行此操作,如下所示
navigationItem.backBarButtonItem = UIBarButtonItem(title: "", style:
.plain, target: self, action: #selector(tran))
,转换函数如下
@objc func tran() {
let transition = CATransition()
transition.duration = 0.5
transition.type = kCATransitionPush
transition.subtype = kCAGravityTop
self.view.window?.layer.add(transition, forKey: kCATransition)
print("test")
}
我已经在另一个视图控制器上使用了转换功能并且工作正常,只是无法让它在此导航后退按钮上工作
任何人都有这样做的工作方式吗?
感谢