UIKit Dynamics 和 UIKit Animation 有啥区别?
Posted
技术标签:
【中文标题】UIKit Dynamics 和 UIKit Animation 有啥区别?【英文标题】:What’s difference between UIKit Dynamics and UIKit Animation?UIKit Dynamics 和 UIKit Animation 有什么区别? 【发布时间】:2019-03-07 07:57:43 【问题描述】:UIKit Dynamics 和 UIKit Animation 在动画层面最本质的区别是什么?
关于 UIKit Dynamic 的信息并不多。我对此了解不多。我只知道如何使用它。我觉得这个问题和硬件级别有关?
谢谢。
【问题讨论】:
【参考方案1】:如果 UIKit 动画是指文档中的内容动画或视图动画,则说明它们的具体用法:Animation and Haptics
UIKit 动态:https://developer.apple.com/documentation/uikit/animation_and_haptics/uikit_dynamics查看动画:https://developer.apple.com/documentation/uikit/uiviewpropertyanimatorUIKit 动态 将基于物理的动画应用到您的视图中。
UIViewPropertyAnimator 一个动画化视图变化的类和 允许动态修改这些动画。
如果 UIKit Animation 你的意思是Core Animations,也许这个答案可以帮助你更多地理解。总而言之,区别仅在于 API 更方便,因为最终所有内容都使用 Core Animation:https://***.com/a/38965402/3564632
【讨论】:
感谢您的回答,我会检查链接以了解它们。以上是关于UIKit Dynamics 和 UIKit Animation 有啥区别?的主要内容,如果未能解决你的问题,请参考以下文章
UIKit Dynamics UICollisionBehavior 无反弹的碰撞
iOS 力学动画生成器UIKit Dynamics 之碰撞效果解说