IOS开发 抛物线
来源:互联网 发布:淘宝怎么买东西 编辑:程序博客网 时间:2024/06/07 18:43
-(void)throwObject:(UIView *)obj from:(CGPoint)start to:(CGPoint)end height:(CGFloat)height duration:(CGFloat)duration{
self.showingView = obj;
//初始化抛物线的路径
CGMutablePathRef path =CGPathCreateMutable();
CGFloat cpx = (start.x + end.x) /2;
CGFloat cpy = height;
CGPathMoveToPoint(path, NULL, start.x, start.y);
CGPathAddQuadCurveToPoint(path, NULL, cpx, cpy, end.x, end.y);
CAKeyframeAnimation *animation = [CAKeyframeAnimationanimationWithKeyPath:@"position"];
animation.path = path;
CABasicAnimation *scaleAnimation = [CABasicAnimationanimationWithKeyPath:@"transform.scale"];
scaleAnimation.autoreverses = YES;
scaleAnimation.toValue = [NSNumbernumberWithFloat:0.6];
CABasicAnimation *rotateAnimation = [CABasicAnimationanimationWithKeyPath:@"transform.rotation.y"];
scaleAnimation.fromValue = [NSNumbernumberWithFloat:1];
rotateAnimation.toValue = [NSNumbernumberWithFloat:6.0 *M_PI];
rotateAnimation.duration = 0.8;
CAAnimationGroup *groupAnimation = [CAAnimationGroupanimation];
groupAnimation.delegate = self;
groupAnimation.repeatCount = 1;
groupAnimation.duration = duration;
groupAnimation.removedOnCompletion = NO;
groupAnimation.animations = @[scaleAnimation,animation,rotateAnimation];
[obj.layer addAnimation:groupAnimationforKey:nil];
}
- iOS开发--抛物线动画
- IOS开发 抛物线
- 抛物线
- 抛物线
- 抛物线
- iOS图片曲线,抛物线动效
- ios 抛物线添加到购物车
- 【iOS-Cocos2d游戏开发之十三】CCSprite利用Bezier(贝塞尔)抛物线并同时播放两个Action动作!
- 【iOS-Cocos2d游戏开发之十三】CCSprite利用Bezier(贝塞尔)抛物线并同时播放两个Action动作!
- HTML5游戏开发中的抛物线原理
- 【iOS-Cocos2d游戏开发之十三】CCSprite利用Bezier(贝塞尔)做抛物线动作并让CCSprite同时播放两个Action动作!
- 【iOS-Cocos2d游戏开发之十三】CCSprite利用Bezier(贝塞尔)做抛物线动作并让CCSprite同时播放两个Action动作!
- 【iOS-Cocos2d游戏开发之十三】CCSprite利用Bezier(贝塞尔)做抛物线动作并让CCSprite同时播放两个Action动作!
- [Game]游戏开发中的数学和物理算法:抛物线
- 游戏开发中的数学和物理算法(4):抛物线
- J2ME开发手机游戏物理模型之抛物线
- 游戏开发中的数学和物理算法(4):抛物线
- 游戏开发中的数学和物理算法(4):抛物线
- <tx:annotation-driven>使用说明
- Android版添加phonegap--Native Api插件教程
- sharesdk微信分享
- 自定义控件(四)-下拉刷新与上拉加载
- Django部署到Apache后出现的访问失败的问题
- IOS开发 抛物线
- Android app的混淆打包
- C语言 字符串操作函数
- C++ Queues(队列)、Priority Queues(优先队列)
- POJ 1703 Find them, Catch them(并查集)
- 【笔记】jQuery中on()与delegate()方法给动态添加元素绑定事件
- OpenStack高可用核心架构分析
- c strtok()
- BZOJ1503 NOI2004 郁闷的出纳员 题解&代码