ios - UIKit Dynamics 和 UIKit Animation 有什么区别?
问题描述
UIKit Dynamics 和 UIKit Animation 在动画层面最本质的区别是什么?
关于 UIKit Dynamic 的信息并不多。我对此了解不多。我只知道如何使用它。我认为这个问题与硬件级别有关?
谢谢。
解决方案
如果 UIKit 动画是指文档中的内容动画或视图动画,则说明它们的具体用法:动画和触觉
- UIKit 动态:https ://developer.apple.com/documentation/uikit/animation_and_haptics/uikit_dynamics
UIKit Dynamics 将基于物理的动画应用于您的视图。
- 视图动画:https ://developer.apple.com/documentation/uikit/uiviewpropertyanimator
UIViewPropertyAnimator动画视图更改并允许动态修改这些动画的类。
如果 UIKit Animation 你的意思是Core Animations,也许这个答案可以帮助你更多地理解。总而言之,区别仅在于 API 更方便,因为最终所有内容都使用核心动画:https ://stackoverflow.com/a/38965402/3564632
推荐阅读
- blazor - Blazor 发布构建 Mono.Cecil.AssemblyResolutionException
- javascript - 为什么将空字符串传递给被认为是真实的 Vue 组件布尔道具?
- c - 在 CS50 Pset4 反射中找不到什么问题?
- dataframe - 将数据框拆分为特定列的四分位数
- javascript - 当我使用 nonce 时,为什么我不能绕过我的 CSP 在 nunjucks 中阻止我的 javascript 代码
- python - 值来自行总和的新列(python)
- mysql - MYSQL 没有重复的 2 个值
- python - 提示:向“CustomUser.user_permissions”或“User.user_permissions”的定义添加或更改相关名称参数
- docker - 如何使用 Docker for Windows 和 WSL2(Windows 10 v.2004)在 Docker 组合中使用命名卷绑定
- python - Pytorch的backward()的任何Tensorflow等价物?尝试将梯度发送回 TF 模型以进行反向传播