我有一些需要旋转的标签,之前我问了一个关于如何操作的问题:
显然,最好的方法是通过Quartz Framework的layer属性?有人可以给新手解释如何做到这一点吗? :)我会尽快给出答案!
扎克
答案 0 :(得分:0)
图层是UIView的一个属性,它为您提供了一个类型为CALayer的对象,您可以在其中应用转换,例如
CALayer* layer = theLabel.layer;
[layer setAffineTransform:CGAffineTransformMakeRotation(M_PI)];
会给你一个颠倒的标签。
答案 1 :(得分:0)
您可以使用NSView
的{{1}}方法在没有CoreAnimation的情况下设置它。
如果你真的想使用CoreAnimation,你可以这样:
setBoundsRotation: