IOS中各种动画特效的实现
来源:互联网 发布:磅房软件 编辑:程序博客网 时间:2024/05/16 15:22
接下来设置动画特效,有四种特效可供选择:
[UIViewsetAnimationTransition:UIViewAnimationTransitio
[UIViewsetAnimationTransition:UIViewAnimationTransitio
[UIViewsetAnimationTransition:UIViewAnimationTransitio
[UIViewsetAnimationTransition:UIViewAnimationTransitio
之后就可以切换view了,最后执行动画:
[UIView commitAnimations];
第二类动画特效:
这类动画特效需要用到QuartzCore.framework,单击工程,点击BuildPhases,找到Link Binary WithLibraries,点击下面的+号,找到QuartzCore.framework添加即可。
同样,在view切换之前需要做一些设置:
然后就可以选择动画类型,大概有十二种动画:
animation.type = kCATransitionFade;
animation.type = kCATransitionPush;
animation.type = kCATransitionReveal;
animation.type = kCATransitionMoveIn;
animation.type = @"cube";
animation.type = @"suckEffect";
animation.type = @"oglFlip";
animation.type = @"rippleEffect";
animation.type = @"pageCurl";
animation.type = @"pageUnCurl";
animation.type = @"cameraIrisHollowOpen";
animation.type = @"cameraIrisHollowClose";
任选其中一种。同时也可以设置animation的subtype,用以设置动画运行的方向,如:
animation.subtype= kCATransitionFromLeft;
animation.subtype= kCATransitionFromBottom;
animation.subtype= kCATransitionFromRight;
animation.subtype= kCATransitionFromTop;
之后是切换view,最后还要添加一句代码:
[[self.view layer] addAnimation:animationforKey:@"animation"];
- IOS中各种动画特效的实现
- iOS-各种动画特效
- IOS各种简单动画的实现
- cocos2d-x中各种动画的实现
- flash的各种特效实现
- IOS中动画的实现
- Android动画特效的实现
- 原生JavaScript中动画与特效的实现原理
- ios 中各种动画效果
- iOS中各种动画分类
- ios 动画中如何正确响应button的各种事件
- iOS 动画特效
- iOS动画特效
- IOS中UIView动画的简单实现
- iOS中 喷枪打字动画的实现
- iOS中旋转加载动画的实现
- iOS中 喷枪打字动画的实现
- iOS中旋转加载动画的实现
- oc中在NSdate中获取年月日的方法
- 【Linux】bool的使用
- 向其他线程创建的控件中添加内容
- UIAlertView is deprecated in ios9
- 向其他线程创建的控件中添加内容
- IOS中各种动画特效的实现
- cocos2d-x 中的字体
- 在cocos2d-x中使用sqlite
- cocos2d-x 获取系统当前时间
- C++得到当前进程所占用的内…
- C++遍历文件夹下的所有文件
- mbstowcs,wcstombs,WideChar…
- 获取当前目录下所有文件的文件名
- 宽字符与字符串的相互转换