如何围绕同一个锚点旋转两个视图?

时间:2014-07-09 23:42:05

标签: ios objective-c xcode

基本上我想要的是我想在同一个锚点周围旋转两个图像(例如钟针)。它们应始终以与另一个时钟指针相反的角度旋转。我尝试过使用下面的代码,但它不起作用。它应该工作我想。我做错了什么?

//viewDidLoad
movingview.transform.Label1.layer.anchorPoint = CGPointMake(0.5, 1); 
movingview2.transform.Label1.layer.anchorPoint = CGPointMake(0.5, 0); 

//timer getting called every 0.01 seconds:
rotation += 0.005;
movingview.transform = CGAffineTransformMakeRotation(rotation);
movingview2.transform = CGAffineTransformMakeRotation(M_PI+rotation);

1 个答案:

答案 0 :(得分:0)

无需锚点。只需在故事板中使用约束来围绕同一点。然后:

self.imageview.transform = CGAffineTransformMakeRotation(M_PI/2); //for 90 degrees