Push Up View Controller from Bottom using Swift

后端 未结 6 1351
一生所求
一生所求 2021-01-31 11:46

I would like to push a view controller using Swift and animate it so it appears from the bottom and moves up. I have the following code to push my view controller:



        
6条回答
  •  轮回少年
    2021-01-31 12:40

    Swift 4.2+ solution based on Nex Mishra's answer:

    let transition = CATransition()
    transition.duration = 0.5
    transition.timingFunction = CAMediaTimingFunction(name: .easeInEaseOut)
    transition.type = .push
    transition.subtype = .fromBottom
    navigationController?.view.layer.add(transition, forKey: kCATransition) 
    navigationController?.pushViewController([destination VC], animated: false)
    

提交回复
热议问题