支持层子类NSImageView setFrameRotation不起作用

时间:2012-12-29 15:45:21

标签: macos cocoa calayer nsview

在支持层子类NSImageView方法

- (void)setFrameRotation:(CGFloat)angle;

不工作!所以,如果它是一个支持层,我应该使用......

CATransform3DMakeRotation (CGFloat angle, CGFloat x, CGFloat y, CGFloat z)
好吧,它工作正常,但视图剪切了图层。因此,当我将其设为非支持层(意味着setWantsLayer = NO)时,setFrameRotation会起作用。但这次我无法围绕定位点旋转图像。它绕(0,0)旋转。那么如何围绕锚点旋转视图,而不是层?

感谢。

0 个答案:

没有答案