1
我想在彈出視圖控制器時更改方向。以下是我正在使用的代碼。我想從右側彈出控制器(在推動視圖控制器時方向相反),但不起作用。它只是逐漸淡出。我怎樣才能讓動畫從右邊消失?如何在導航彈出視圖控制器時更改動畫的方向
let transition = CATransition()
transition.duration = 0.3
transition.timingFunction = CAMediaTimingFunction(name: kCAMediaTimingFunctionLinear)
transition.type = kCATransitionFromRight
self.navigationController?.view.layer.addAnimation(transition, forKey: nil)
self.navigationController?.popToRootViewControllerAnimated(false)
http://stackoverflow.com/a/34531975/2714702 – Vizllx
看到這一次http://stackoverflow.com/questions/2215672/how-to-change-the-push-and-pop-animations-in- a-navigation-based-app –
我已閱讀這些帖子,但似乎kCATransitionFromLeft和kCATransitionFromRight沒有任何效果。我不知道我的代碼有什麼問題。 –