我试图根据来自第三方来源的传入数据移动,调整大小和旋转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)
我可能错过了一步,但我只能找到关于动画的例子,我不需要。
谢谢!