1
を考えると、次のちょうどモーダルトランジション/セグエのような下から上へCATransitionのバックグラウンドフェードを無効にすることはできますか?
let transition = CATransition()
transition.duration = 0.5
transition.timingFunction = CAMediaTimingFunction(name: kCAMediaTimingFunctionDefault)
transition.type = kCATransitionMoveIn
transition.subtype = kCATransitionFromTop
navigationController.view.layer.add(transition, forKey: kCATransition)
navigationController.pushViewController(viewController, animated: false)
viewController
移行します。ただし、ビューコントローラーが上がると、背景が黒くなる(古いビューをカバーする)ようになります。フェードが発生しないようにする方法はありますか?