转场类型(仅适用于转场动画设置,可以从中选择一个进行设置,基本动画、关键帧动画不需要设置)
- (void)perform {
// 触发Segue的ViewController
UIViewController * svc = (UIViewController *)self.sourceViewController;
// 目标Segue的ViewController
UIViewController * dvc = (UIViewController *)self.destinationViewController;
// 为两个View的切换设置动画效果
[UIView transitionFromView:svc.view toView:dvc.view duration:1.5 options:UIViewAnimationOptionTransitionCrossDissolve completion:nil];
}
UIViewAnimationOptionTransitionNone:没有转场动画效果。

UIViewAnimationOptionTransitionFlipFromLeft :从左侧翻转效果。

UIViewAnimationOptionTransitionFlipFromRight:从右侧翻转效果。

UIViewAnimationOptionTransitionCurlUp:向后翻页的动画过渡效果。

UIViewAnimationOptionTransitionCurlDown :向前翻页的动画过渡效果。

UIViewAnimationOptionTransitionCrossDissolve:旧视图溶解消失显示下一个新视图的效果。

UIViewAnimationOptionTransitionFlipFromTop :从上方翻转效果。

UIViewAnimationOptionTransitionFlipFromBottom:从底部翻转效果。

网友评论