NSImage сбрасывается при изменении размера родительского окна - PullRequest
0 голосов
/ 21 февраля 2019

В моем коде я выполняю некоторые преобразования над 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()
    }

1 Ответ

0 голосов
/ 25 февраля 2019

вероятно, эта статья содержит ответ или хотя бы несколько подсказок.https://www.appcoda.com/view-controller-lifecycle/

...