引导图手势画圆
来源:互联网 发布:青春旅社网络更新时间 编辑:程序博客网 时间:2024/05/17 04:18
CGPointstartPoint = CGPointMake(30,260);
CGPoint middlePoint = CGPointMake(160, 460);
CGPoint endPoint = CGPointMake(320,260);
CGMutablePathRef path =CGPathCreateMutable();
CGPathMoveToPoint(path, NULL, startPoint.x, startPoint.y);
CGPathAddQuadCurveToPoint(path, NULL,middlePoint.x, middlePoint.y,endPoint.x,endPoint.y);
CAKeyframeAnimation *pathAnimation = [CAKeyframeAnimationanimationWithKeyPath:@"position"];
pathAnimation.removedOnCompletion = YES;
pathAnimation.path = path;
[pathAnimation setCalculationMode:kCAAnimationCubic];
[pathAnimation setFillMode:kCAFillModeForwards];
[pathAnimation setDelegate:self];
pathAnimation.duration = 3.0;
UIImageView *imageView = [[UIImageViewalloc]init];
imageView.image = [UIImageimageNamed:@"jx_an.png"];
imageView.backgroundColor = [UIColorclearColor];
imageView.userInteractionEnabled =NO;
imageView.frame = CGRectMake(7,220,55,80);
[self.view addSubview:imageView];
[imageView.layer addAnimation:pathAnimationforKey:nil];
参考资料:
如何画圆:http://hi.baidu.com/yaphets_fans/item/9f57367fc5f02b3571442391
张威 10:11
http://nachbaur.com/blog/core-animation-part-4
张威 10:12
http://stackoverflow.com/questions/3804453/iphone-how-to-make-a-circle-path-for-a-cakeyframeanimation/4708894#4708894
- 引导图手势画圆
- 引导页-ViewFlipper与手势
- Android手势画圆
- Android 引导图层、引导页
- VIM 手势图
- 手势
- 手势
- 手势
- 手势
- 手势
- 手势
- 手势
- 手势
- 手势
- 手势
- 手势
- 手势
- 手势
- [Leetcode] Path Sum (Java)
- android Pull-to-refresh 动画实现
- Subsets 集合
- perf_events Frequently Asked Questions
- 关于本地计算机无法启动Apache2
- 引导图手势画圆
- “Caculate::writehtml”: 函数调用缺少参数列表;请使用“&Caculate::writehtml”创建指向成员的指针
- Subsets II 集合(可以选若干次)
- cocos2dx + android 如何添加百度插屏广告
- ubuntu 12.04搭建tftp服务器的安装、设置、调试
- java.misc.Unsafe底层操作类简单示例
- QT使用流读写XML
- Nginx 反向代理碰到的问题
- 谈谈计算机和程序语言