更改NSView转换

时间:2016-02-22 17:27:23

标签: swift macos core-animation calayer

我试图根据来自第三方来源的传入数据移动,调整大小和旋转NSView。

我尝试过使用图层的转换,但由于某种原因,只要数据停止进入(并在其间闪烁),视图就会快速恢复到原始状态。

这就是我正在做的事情:

class BlueView: NSView {
    required init?(coder: NSCoder) {
        super.init(coder: coder)
        self.wantsLayer = true
        Swift.print("hey")
    }
}

要更改视图:

blueView?.layer?.transform = CATransform3DMakeRotation(100, 0.0, 0.0, 1.0)

我可能错过了一步,但我只能找到关于动画的例子,我不需要。

谢谢!

0 个答案:

没有答案