将UIView旋转指定角度

实际应用中, 我们可能需要对view旋转指定的角度, 尤其是UIImageView的指定角度旋转, 譬如做时钟应用时, 只须使用下面的方法即可

CGAffineTransformMakeRotation函数的参考链接

...
view.transform = CGAffineTransformMakeRotation(degree * M_PI / 180.0);
...

self.analog_second.transform = CGAffineTransformMakeRotation(degreesToRadian(6*second));			// second * 360/60
self.analog_minute.transform = CGAffineTransformMakeRotation(degreesToRadian(6*minute));			// minute * 360/60
self.analog_hour.transform = CGAffineTransformMakeRotation(degreesToRadian(30*hour + minute*0.5));	// hour * 360/12 + (minute/60) * 360/12

 

XeonWell Studio