在swift中添加转换到后退按钮

时间:2018-01-22 19:21:59

标签: ios swift uinavigationbar back-button

我们试图为我的后退按钮添加一个漂亮的平滑过渡

我试图在选择器上使用转换函数来执行此操作,如下所示

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")
}

我已经在另一个视图控制器上使用了转换功能并且工作正常,只是无法让它在此导航后退按钮上工作

任何人都有这样做的工作方式吗?

感谢

0 个答案:

没有答案
相关问题