Flip transition uinavigationcontroller push

前端 未结 3 1981
粉色の甜心
粉色の甜心 2021-01-01 07:31

I am pushing a UIViewController in a navigation stack using the following code

[UIView animateWithDuration:0.75
                     animations:^{
                   


        
3条回答
  •  醉梦人生
    2021-01-01 08:22

    In Swift 4:

    Push:

    UIView.transition(with: (self.navigationController?.view)!, duration: 0.75, options: .transitionFlipFromRight, animations: {
                self.navigationController?.popViewController(animated: true)
            })
    

    Pop:

      UIView.transition(with: (self.navigationController?.view)!, duration: 0.75, options: .transitionFlipFromLeft, animations: {
                self.navigationController?.popViewController(animated: true)
            })
    

提交回复
热议问题