旋转UIimageview的问题

时间:2014-06-30 14:13:44

标签: objective-c uiimageview rotation

我在使用x代码旋转图像时遇到了一些问题,我想要做的是让图像围绕其中心点无限旋转,但是有一个奇怪的问题。我试试这个。

这是我使用的代码: Viewcontroller.h:

@interface ViewController : UIViewController{
IBOutlet UIImageView *RotateTest;
NSTimer *TimerTest;
float angle;
}
-(void)Spintest;
@end

Viewcontroller.m:

-(void)Spintest{
RotateTest.transform = (CGAffineTransformMakeRotation(angle));
angle += 0.05;
}

- (void)viewDidLoad
{
TimerTest = [NSTimer scheduledTimerWithTimeInterval:0.02 target:self selector:@selector(Spintest) userInfo:nil repeats:YES];
[super viewDidLoad];
}

但是当我运行此代码时,我遇到了这个问题: Youtube video showing the issue

在发布任何非常复杂的内容之前,我不太了解x code / objective-c所以如果我不了解某些内容,请放轻松。

由于

更新:我尝试过这个解决方案但没有运气:

RotateTest.transform = CGAffineTransformRotate(RotateTest.transform, angle);
angle = 0.05;

同时添加:

RotateTest.layer.anchorPoint = CGPointMake(0.5,0.5);

更新2:我试图在uibutton上做这件事只是出于兴趣并且没有产生任何结果,有没有人有任何想法?

注意:这是使用故事板并且图像已正确链接。

注意2:我在google上搜索过,无法找到更多信息,这似乎是一个非常微不足道的问题,没有人有答案吗?

0 个答案:

没有答案