使用普通的来CATransition实现转换效果,代码如下:

CATransition *animation = [CATransition animation];

[animation setDuration:0.3];

[animation setType: kCATransitionMoveIn];                  //kCATransitionFade,kCATransitionPush,kCATransitionReveal

[animation setSubtype: kCATransitionFromTop];           //kCATransitionFromRight,kCATransitionFromLeft,kCATransitionFromBottom

[animation setTimingFunction:[CAMediaTimingFunction functionWithName:kCAMediaTimingFunctionDefault]];

[self.navigationController pushViewController:m_poseAddIssueViewController animated:NO];   //设为NO

[self.navigationController.view.layer addAnimation:animation forKey:nil];                               //layer addAnimation

相关文章:

  • 2021-05-24
  • 2021-05-12
  • 2022-12-23
  • 2021-07-02
  • 2022-12-23
  • 2021-07-29
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-01-14
  • 2021-12-23
  • 2022-12-23
相关资源
相似解决方案