presentModalViewController 的动画效果
2012-12-25 13:43
441 查看
系统自带(四种效果):
presentModalViewController模态的动画效果设置:
共有以下四种动画效果:
自定义:
presentModalViewController模态的动画效果设置:
UIViewController *detailViewController = [[UIViewController alloc] init]; detailViewController.modalTransitionStyle = UIModalTransitionStylePartialCurl; // 设置动画效果 [self presentModalViewController:detailViewController animated:YES]; [detailViewController release];
共有以下四种动画效果:
typedef enum { UIModalTransitionStyleCoverVertical = 0, UIModalTransitionStyleFlipHorizontal, UIModalTransitionStyleCrossDissolve, #if __IPHONE_OS_VERSION_MAX_ALLOWED >= __IPHONE_3_2 UIModalTransitionStylePartialCurl, #endif } UIModalTransitionStyle;
自定义:
CATransition *animation = [CATransition animation]; [animation setDuration:0.5]; [animation setType:kCATransitionPush]; [animation setSubtype:kCATransitionFromRight]; [animation setTimingFunction:[CAMediaTimingFunction functionWithName:kCAMediaTimingFunctionEaseInEaseOut]]; [[myViewController.view layer] addAnimation:animation forKey:@"SwitchToView"]; [self presentModalViewController:myViewController animated:NO];
相关文章推荐
- presentModalViewController 设置动画效果
- presentModalViewController设置动画效果
- presentModalViewController方法,present一个透明的viewController,带动画效果
- presentModalViewController 的动画效果
- presentModalViewController 的动画效果
- 自定义modal一个控制器的效果, presentViewController
- navigationController push动画 从下往上,类似于presentView的默认动画效果如何实现
- navigationController push动画 从下往上,类似于presentView的默认动画效果如何实现
- 自定义ModalViewController 动画效果
- presentModalViewController的动画
- IOS 自定义presentModalViewController动画
- presentModalViewController 和 dismissModalViewControllerAnimated
- 关于PresentModalViewController那点事儿
- presentModalViewController和dismissModalViewControllerAnimated的使用总结
- 正确使用PresentModalViewController
- PresentModalViewController 的正确使用方法
- 正确使用PresentModalViewController
- iOS-正确使用PresentModalViewController
- A 控制器 Push 到 B 控制器 presentViewController(modal模态)到C控制器
- pushViewController/presentModalViewController/addSubView区别及使用方法(搬)