Push Up View Controller from Bottom using Swift

后端 未结 6 1349
一生所求
一生所求 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:27

    Here is the code for pushing

    let transition:CATransition = CATransition()
    transition.duration = 0.5
    transition.timingFunction = CAMediaTimingFunction(name:CAMediaTimingFunctionName.easeInEaseOut)
    transition.type = CATransitionType.push
    transition.subtype = CATransitionSubtype.fromBottom
    self.hostNavController?.view.layer.add(transition, forKey: kCATransition)
    self.hostNavController?.popViewController(animated: true)
    

    and type of transition you can use are

    kCATransitionFromLeft
    kCATransitionFromBottom
    kCATransitionFromRight
    kCATransitionFromTop
    

提交回复
热议问题