NSAnimation不适用于NSTextField颜色

时间:2017-02-23 16:37:18

标签: swift nstextfield nscolor nsanimation

我想使用动画设置NSTextField的文本颜色,我尝试了以下代码,但它不起作用。它会立即改变颜色,而不会使颜色过渡动画。我该如何解决?

public func changeColor(to: NSColor) {
        NSAnimationContext.runAnimationGroup({ (context) in
        context.duration = 1.0
        context.allowsImplicitAnimation = true
        textField.textColor = to
    }, completionHandler: nil)
}

0 个答案:

没有答案