Macos 备份层子类NSImageView setFrameRotation不工作
在备份层上,子类NSImageView方法Macos 备份层子类NSImageView setFrameRotation不工作,macos,cocoa,calayer,nsview,Macos,Cocoa,Calayer,Nsview,在备份层上,子类NSImageView方法 - (void)setFrameRotation:(CGFloat)angle; 不行!因此,如果它是一个备份层,我应该使用 CATransform3DMakeRotation (CGFloat angle, CGFloat x, CGFloat y, CGFloat z) 好的,它工作正常,但视图会剪辑该层。因此,当我将其设置为非备份层(意味着setWantsLayer=NO)时,setFrameRotation可以工作。但这一次我无法围绕锚点旋
- (void)setFrameRotation:(CGFloat)angle;
不行!因此,如果它是一个备份层,我应该使用
CATransform3DMakeRotation (CGFloat angle, CGFloat x, CGFloat y, CGFloat z)
好的,它工作正常,但视图会剪辑该层。因此,当我将其设置为非备份层(意味着setWantsLayer=NO)时,setFrameRotation可以工作。但这一次我无法围绕锚点旋转图像。它围绕(0,0)旋转。那么,我如何能够围绕锚点而不是图层旋转视图呢
谢谢