Mic*_*all 1 iphone core-animation
我将很快更详细地研究核心动画,但此刻我只是想按指定的角度旋转视图.我想知道是否有人可以指向我一些代码或提供一个简单的例子,因为在线快速搜索没有拉出任何有用的东西!
基本上,我需要设置一个锚点,然后将我的视图旋转一定角度.然后从那里我可以设置另一个角度,它将平滑地动画到新角度.
谢谢你的帮助!
小智 9
尝试以下内容(因为我离开办公桌所以未经测试):
[UIView beginAnimations:nil context:NULL];
[UIView setAnimationDuration:5.0];
// Modify any animatable properties
myImage.transform = CGAffineTransformMakeRotation(90 * M_PI / 180.0);
[UIView commitAnimations];
Run Code Online (Sandbox Code Playgroud)
这将使您的UIImageView(myImage)在5秒内旋转90度,使用图像的中心作为旋转点.
如果要围绕任意点旋转,可以考虑更改图层的anchorPoint(myImage.layer.anchorPoint).默认为0.5,0.5,这导致控件的中间位置.请参阅Core Animation文档,了解这一切是如何工作的.
| 归档时间: |
|
| 查看次数: |
4192 次 |
| 最近记录: |