Swift:两个CAAnimation之间的差异禁用

时间:2017-11-12 09:59:20

标签: swift core-animation catransaction

我目前正在使用Swift中的CALayers上的CABasic Animations。

CATransaction.setValue(kCFBooleanTrue, forKey:kCATransactionDisableActions)CATransaction.setDisableActions(true)之间的区别是什么?

1 个答案:

答案 0 :(得分:1)

来自.setDisableActions上的文档:

  

这是一种方便的方法,可以使用 NSNumber 调用setValue(_:forKey:),其中包含 kCATransactionDisableActions 键的 true

所以,他们基本上做同样的事情。前者是KVC - 这样做的方式。