IOS中通过Core Animation实现简单动画
来源:互联网 发布:linux 多线程 sleep 编辑:程序博客网 时间:2024/05/16 15:55
//对UIImageView的旋转//CATransaction// imageView.layer [CATransaction begin]; [CATransaction setValue:[NSNumber numberWithFloat:1.0] forKey:kCATransactionAnimationDuration]; //按Y轴旋转 CABasicAnimation *FlipAnimation=[CABasicAnimation animationWithKeyPath:@"transform.rotation.y"]; FlipAnimation.timingFunction= [CAMediaTimingFunction functionWithName:kCAMediaTimingFunctionEaseInEaseOut]; //旋转按弧度M_PI,就是180度 FlipAnimation.toValue= [NSNumber numberWithFloat:M_PI]; FlipAnimation.duration=1; //旋转后保持状态 FlipAnimation.fillMode=kCAFillModeForwards; FlipAnimation.removedOnCompletion=NO; [imageView.layer addAnimation:FlipAnimation forKey:@"flip"]; [CATransaction commit];
另参考:
1、IOS中通过Core Animation实现简单动画
2、IOS----Core Animation介绍1
// 也可以通过对UIView.layer做矩阵做相应的变换达到动画的效果//例如 [UIView beginAnimations:nil context:NULL]; CGAffineTransform moveTransform = CGAffineTransformMakeTranslation(180, 200); [imageView.layer setAffineTransform:moveTransform]; imageView.layer.opacity = 1; [UIView commitAnimations];
另参考:
1、CGAffineTransform相关函数
2、转换矩阵
- IOS中通过Core Animation实现简单动画
- iOS中动画实现技术主要是:Core Animation。
- ios Core Animation 动画
- iOS动画:Core Animation概述
- IOS动画Core Animation详解
- IOS动画Core Animation详解
- IOS动画Core Animation详解
- IOS动画Core Animation详解
- iOS动画之Core Animation
- IOS核心动画 - Core Animation
- IOS动画Core Animation详解
- iOS-Core Animation 核心动画
- IOS动画Core Animation详解
- IOS动画Core Animation详解
- IOS动画Core Animation详解
- IOS动画Core Animation详解
- IOS 基础动画Core Animation
- IOS动画Core Animation详解
- 初学Android,OpenGL ES之旋转图形(八十一)
- Domino服務器排程自動重啟設置
- WPF+WCF一步一步打造音频聊天室(三):语音聊天
- ie9 出现 禁用脚本调试 去掉勾勾 保存不到
- 把悲伤留给自己:依依搜集伤感空间日志
- IOS中通过Core Animation实现简单动画
- android 系统权限汇总
- jsp+Servlet的登录小例子
- 为Linux内核打补丁
- 使用C++实现JNI接口需要注意的事项
- [Android实例] 基于android的远程视频监控系统
- IP地址 ->实际地址 ,API 查询
- 编译android自带的ndk示例
- Serial Programming Guide for POSIX Operating Systems