解决方案 »
- 有木有觉得objective-c 的方法签名比较废?
- 关于fgets函数原理的一点疑问
- 使用Three20时,提示找不到:TTCreateNonRetainingArray()
- iphone 项目开发的程序有时候运行会卡住,再过一段时间会导致手机重启,请问是什么原因导致的?谢谢.
- ios7下如何查看获取一个已安装应用的包名
- 比较迷茫,想问下各位,还望有人回答。!
- 新人分不多求问,多次发送http异步请求,如何在DidFinishLoading返回里面判断具体对应的是哪一次请求呢?
- 静态表格怎么画比较好?
- 企业级证书打包的App怎么禁止访问沙盒文件
- itools这样的程序是如何获取iphone信息的?
- 请教使用过SDWebImage的大神关于图片下载后回调方法的问题
- UITextField输入问题
1. 如何设置这个点,以这个点为轴来左右调整
这个点可以通过设置UIImageView layer 的anchorPoint来实现UIImageView *imgView =[ [UIImageView alloc] initWithImage:XXX];
imgView.layer.anchorPoint= CGPointMake(0.5, 0.8);2. 设置好轴点,如何来实现旋转动画
这里建议使用CABasicAnimation 来完成动画,这里有个链接有可以看一下
http://www.cocoachina.com/bbs/read.php?tid=27152
horse.layer.anchorPoint = CGPointMake(0.5, 0.8) // (0.5,0.5)是以图片为中心晃动 而(0.5,0.8)会上移下 然后晃动。这两中方法晃动中心是不变的,只是图片上移而产生晃动点往下
shake.fromValue = -0.2
shake.toValue = +0.2
shake.duration = 0.4
shake.autoreverses = true
shake.repeatCount = 4 //重复次数
// [yourView.layer setAnchorPoint:CGPointMake(0, 0)];
self.horse.layer.addAnimation(shake, forKey: "animateTransform")
horse.layer.anchorPoint = CGPointMake(0.5, 0.8) // (0.5,0.5)是以图片为中心晃动 而(0.5,0.8)会上移下 然后晃动。这两中方法晃动中心是不变的,只是图片上移而产生晃动点往下
shake.fromValue = -0.2
shake.toValue = +0.2
shake.duration = 0.4
shake.autoreverses = true
shake.repeatCount = 4 //重复次数
// [yourView.layer setAnchorPoint:CGPointMake(0, 0)];
self.horse.layer.addAnimation(shake, forKey: "animateTransform")看如下的帖子你就明白是怎么回事了
http://www.cocoachina.com/bbs/read.php?tid=87118
每当修改一个CALayer的anchorPoint属性时,都要重新设置CALayer的position坐标。 给你的链接中有介绍
http://blog.csdn.net/zhangao0086/article/details/38356691