iOS - 如何从中心旋转imageView 360度

时间:2013-12-15 12:29:55

标签: ios animation uiimageview uikit

我想在我的iOS应用程序中将我的imageView从其中心旋转360度

(当我的标签文字是“你好”时)

请帮帮我

if ([myLabel.text isEqualToString:@"hello"] == YES)
{
    //here i want the imageView to rotate

}

2 个答案:

答案 0 :(得分:5)

似乎你想要它动画。否则,图像视图没有变化。

#define DEGREES_IN_RADIANS(x) (M_PI * x / 180.0);

[UIView animateWithDuration:duration animations:^{

imageView.transform = CGAffineTransformMakeRotation(DEGREES_IN_RADIANS(360));

} completion:nil];

答案 1 :(得分:1)

myLabel.transform = CGAffineTransformMakeRotation(degrees * M_PI / 180.0);

如果你想让它动画,请将其包装在动画块中:

[UIView animateWithDuration:duration animations:^{

} completion:nil];