管理popview和pushview翻转景观动画



我有一些笔尖与相同的背景图像。

  • 欢迎画面(全屏)
  • 公司列表屏幕(导航栏和工具栏)
  • 和其他在本例中不重要的

在我的欢迎屏幕上,我在屏幕中间有一个按钮,用于将下一个视图推到公司屏幕。我的问题是,当我翻转时,动画运行,但由于导航栏和工具栏,背景大小被修改,动画跳动,因为它加载视图之前显示它。同样的问题在其他方面,当我按下返回按钮的导航栏,跳跃的动画…

有人遇到过这种问题吗?有办法解决吗?

谢谢! !

我找到我的解决方案,在函数中:

[UIView transitionFromView:currentController.view toView:self.companyViewController.view duration:0.5 options:UIViewAnimationOptionTransitionFlipFromRight completion:nil];

i将最后一个参数(completion)设置为nil。然后我制作自己的动画。

[self.navigationController pushViewController:self.companyViewController animated:YES];

最新更新