您好我正在处理iPhone应用程序,我必须动画并旋转图像,图像附在此处
现在这张图片的目的是,无论何时在iPad上任何地方点击它都会产生动画并指向那个地方。
请帮我解决一下。感谢名单
答案 0 :(得分:7)
试试这个 -
CABasicAnimation* animation = [CABasicAnimation animationWithKeyPath:@"transform.rotation.z"];
animation.fromValue = [NSNumber numberWithFloat:0.0f];
animation.toValue = [NSNumber numberWithFloat: 2*M_PI];
animation.duration = 10.0f;
animation.repeatCount = INFINITY;
[self.yourImage.layer addAnimation:animation forKey:@"SpinAnimation"];
答案 1 :(得分:3)
检查此tutorial。它真的会帮助你。
答案 2 :(得分:3)
要为图像视图设置动画,您需要使用CoreAnimation。
你所要做的就是用里面的图像制作UIImageView对象,然后你将直接操作图层来制作动画。
有两种核动画动画:
隐式动画(通常默认情况下会激活):每次更改图层上的某些设置时(如[imageView.layer setPosition:CGPointMake ...]的位置),应该有一个默认参数的隐式动画(持续时间,动画曲目等)
显式动画:如果你想创建更复杂的动画,你应该使用显式动画,它可以让你做一些复杂的事情,比如同时移动,旋转和缩放某个图层。
< / LI>我鼓励您查看核心动画编程指南