Swift:两个 CAAnimation 禁用之间的区别

标签 swift core-animation catransaction

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

CATransaction.setValue(kCFBooleanTrue, forKey:kCATransactionDisableActions)CATransaction.setDisableActions(true) 有什么区别?

最佳答案

来自 .setDisableActions 上的文档:

This is a convenience method that invokes setValue(_:forKey:) with an NSNumber containing a true for the kCATransactionDisableActions key.

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

关于Swift:两个 CAAnimation 禁用之间的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47247495/

相关文章:

swift - self 协议(protocol)的行为

objective-c - 在 Swift 类的指定初始化器中调用实例方法

ios - 删除弹出 View Controller -swift

iphone - 开始创建自定义 View 过渡

core-animation - 如何在调整父 NSView 的大小时将 CALayer 保持在同一位置?

ios - SkSpriteNode没有成员(member)中心

core-animation - 使用核心动画闪烁 NSButton

iOS swift : CGAffineTransformMakeRotation resets between roations

ios - CABasicAnimation 始终不工作

ios - 嵌套 CATransaction 的行为?