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

Swift:两个CAAnimation禁用之间的差异,swift,core-animation,catransaction,Swift,Core Animation,Catransaction,我目前正在Swift的CALayers上与CABasic动画合作 CATTransaction.setValue(kCFBooleanTrue,forKey:kCATransactionDisableActions)和CATTransaction.setDisableActions(true)?来自以下文档: 这是一种方便的方法,可以调用setValue(uuuquo:forKey:),使用NSNumber为kCATransactionDisableActions键调用true 所以,他们基本上

我目前正在Swift的CALayers上与CABasic动画合作

CATTransaction.setValue(kCFBooleanTrue,forKey:kCATransactionDisableActions)
CATTransaction.setDisableActions(true)

来自以下文档:

这是一种方便的方法,可以调用
setValue(uuuquo:forKey:)
,使用NSNumberkCATransactionDisableActions键调用true

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