【问题标题】:Is it possible to do transition between 2 views belong to different UIViewController?是否可以在属于不同 UIViewController 的 2 个视图之间进行转换?
【发布时间】:2011-01-20 12:38:07
【问题描述】:

我使用 navigationController 来推送和弹出 2 个视图控制器。 但我希望在 2 个视图控制器的视图之间以 5 秒的间隔进行转换(就像 CATransition 淡出一样)。 有可能吗?

欢迎评论

谢谢

交互开发

【问题讨论】:

  • 我认为这是可能的。我也很好奇答案。

标签: iphone cocoa-touch uiviewcontroller


【解决方案1】:

您可以像这样使用CATransition

CATransition* transition = [CATransition animation];
transition.duration = 5.0;
transition.type = kCATransitionFade;

[self.navigationController.view.layer addAnimation:transition 
                                            forKey:kCATransition];

[self.navigationController pushViewController:self.alternateView
                                     animated:NO];

【讨论】:

    猜你喜欢
    • 2010-09-17
    • 1970-01-01
    • 2013-12-13
    • 1970-01-01
    • 1970-01-01
    • 2011-04-17
    • 2013-10-30
    • 2013-07-08
    • 2020-01-07
    相关资源
    最近更新 更多