В моем коде я выполняю некоторые преобразования над NSImageView, но когда я начинаю изменять размер окна, NSImageView сбрасывает его исходное изображение.Я попробовал поискать в Google, но не смог выяснить: что именно происходит с ним, когда я меняю родительское представление, и каковы возможные обходные пути?
if let layer = angle.layer {
layer.position = CGPoint(x: layer.frame.midX, y: layer.frame.midY)
layer.anchorPoint = CGPoint(x: 0.5, y: 0.5)
NSAnimationContext.beginGrouping()
NSAnimationContext.current.allowsImplicitAnimation = true
layer.transform = CATransform3DMakeRotation(CGFloat.pi / 4, 0, 0, 1)
NSAnimationContext.endGrouping()
}