【发布时间】:2013-11-20 12:47:53
【问题描述】:
我有第一个屏幕,我用 segue 连接到第二个屏幕。现在我想在 3 秒后自动淡出到恰好是选项卡视图控制器的第二个屏幕,谁能指导如何进行此操作并提供帮助。
【问题讨论】:
我有第一个屏幕,我用 segue 连接到第二个屏幕。现在我想在 3 秒后自动淡出到恰好是选项卡视图控制器的第二个屏幕,谁能指导如何进行此操作并提供帮助。
【问题讨论】:
使用自定义 segue,并将其放入 perform 方法中:
- (void) perform
{
CATransition* transition = [CATransition animation];
transition.duration = 3.0;
transition.type = kCATransitionFade;
[[self.sourceViewController navigationController].view.layer addAnimation:transition forKey:kCATransition];
[[self.sourceViewController navigationController] pushViewController:[self destinationViewController] animated:NO];
}
【讨论】: