问题描述
|
我想旋转+成为x,但它不通过+的中心旋转。我怎样才能使其旋转到该点?
解决方法
如您所愿,只需旋转标签即可:)
CGAffineTransform rotare = CGAffineTransformMakeRotation(45*M_PI/180.0f);
[plusLabel setTransform:rotare];
如果标签未围绕+中心旋转,则包括QuartzCore并旋转[plusLabel层]
CATransform3D rotate3D = CATransform3DMakeRotation(45*M_PI/180.0f,1);
[[plusLabel layer] setAnchorPoint:CGPointMake(0.4,0.6)]; // The center of Plus in my case
[[plusLabel layer] setTransform:rotate3D];