我有一些标签,我需要进行旋转,我问一个问题,前面有关如何做到这一点:Quartz框架(苹果机)说明所需
显然,要做到这一点是通过最好的方式Quartz框架的图层属性?有人可以给新手解释如何做到这一点? :)我会很快给出答案!
扎克
我有一些标签,我需要进行旋转,我问一个问题,前面有关如何做到这一点:Quartz框架(苹果机)说明所需
显然,要做到这一点是通过最好的方式Quartz框架的图层属性?有人可以给新手解释如何做到这一点? :)我会很快给出答案!
扎克
您可以简单地使用NSView
的setBoundsRotation:
方法来设置它没有CoreAnimation。
如果你真的想使用CoreAnimation你会是这样的:
// make NSView myView a layer-backed view
[myView setWantsLayer:YES];
// now get that CALayer and set the affineTransform of it, specifying the angle
[myView.layer setAffineTransform:CGAffineTransformMakeRotation(M_PI)];
层的UIView的属性,让您类型的CALayer的目的是,你可以应用转换,像
CALayer* layer = theLabel.layer;
[layer setAffineTransform:CGAffineTransformMakeRotation(M_PI)];
,这将给你一个上下颠倒的标签。
哎呀,这是苹果!没有`UIView`。 ;-) – 2011-02-16 10:03:41