Objective c 当父视图';s帧变换
这些天我有个问题 我使用NSView+CALayer(实际上是CAShapeLayer)+CGMutablePathRef来显示我想要的东西。我希望我可以通过拖动控制栏来旋转或缩放它 经过研究,我了解到CGAffineTransform可以实现这一目的。当我不需要更改父视图的框架时,它工作得很好。但是,一旦我更改父视图的大小,它将再次变为原始状态(即,它尚未旋转和缩放)。但我不希望出现这种情况。我希望当我调整父视图的框架时,它将保持当前状态 我使用Objective c 当父视图';s帧变换,objective-c,macos,cocoa,calayer,cgaffinetransform,Objective C,Macos,Cocoa,Calayer,Cgaffinetransform,这些天我有个问题 我使用NSView+CALayer(实际上是CAShapeLayer)+CGMutablePathRef来显示我想要的东西。我希望我可以通过拖动控制栏来旋转或缩放它 经过研究,我了解到CGAffineTransform可以实现这一目的。当我不需要更改父视图的框架时,它工作得很好。但是,一旦我更改父视图的大小,它将再次变为原始状态(即,它尚未旋转和缩放)。但我不希望出现这种情况。我希望当我调整父视图的框架时,它将保持当前状态 我使用setFrameSize:方法更改父视图的帧
setFrameSize:
方法更改父视图的帧