使用Swift进行核心动画转换
发布时间:2020-12-14 05:27:53 所属栏目:百科 来源:网络整理
导读:Apple文档( https://developer.apple.com/library/mac/documentation/Cocoa/Conceptual/CoreAnimation_guide/AdvancedAnimationTricks/AdvancedAnimationTricks.html)有这个示例: CATransition* transition = [CATransition animation];... 但是当我在Swift
Apple文档(
https://developer.apple.com/library/mac/documentation/Cocoa/Conceptual/CoreAnimation_guide/AdvancedAnimationTricks/AdvancedAnimationTricks.html)有这个示例:
CATransition* transition = [CATransition animation]; ... 但是当我在Swift中做到这一点: let transition = CATransition.animation() 我收到错误“animation()’不可用:使用对象构造’CAAnimation()’” – 这是否已被弃用或?如果是的话,过渡的新方式是什么?
在Objective-C中[CAAnimation动画]是一种方便的方法:
[[[CAAnimation alloc] init] autorelease] CATransition继承CAAnimation,因此继承了便利构造函数. 在Swift中,这种初始化已经消失,您可以使用默认构造函数创建CATransition对象. 尝试let transition = CATransition() (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐
热点阅读