我目前正在 Swift 中的 CALayers 上使用 CABasic Animations。
CATransaction.setValue(kCFBooleanTrue, forKey:kCATransactionDisableActions)
和 和有什么不一样CATransaction.setDisableActions(true)
?
我目前正在 Swift 中的 CALayers 上使用 CABasic Animations。
CATransaction.setValue(kCFBooleanTrue, forKey:kCATransactionDisableActions)
和 和有什么不一样CATransaction.setDisableActions(true)
?
从文档开始.setDisableActions
:
这是一个方便的方法,它调用
setValue(_:forKey:)
一个包含true的kCATransactionDisableActions键的NSNumber 。
所以,他们基本上做同样的事情。前者是KVC的方式。