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は効果がないようだ。私は自分のコードに何が間違っているのか分かりません。 –