我正在尝试对从数组中提取的按钮应用转换:
buttonArray[y].transform=CGAffineTransformMakeRotation(M_PI);
但它不喜欢这样......我有没有不同的方法来做同样的事情?
I figured it out:
CGAffineTransform rotate = CGAffineTransformMakeRotation(1.0);
[[buttonArray[y] layer] setAffineTransform:rotate];
使用 CATransform3D
添加
#define DEGREES_TO_RADIANS(d) (d * M_PI / 180)
在 .pch 文件中
CATransform3D myTransform = CATransform3DIdentity;
myTransform.m34 = 1.0 / -500;
myTransform = CATransform3DRotate(myTransform, DEGREES_TO_RADIANS(90), 0.0f, 0.0f, 1.0f);
myView.layer.transform = myTransform;
你可以在这里继续改变角度 DEGREES_TO_RADIANS(90)希望这会对你有所帮助