首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何暂停和恢复UIDynamicAnimator物理模拟

如何暂停和恢复UIDynamicAnimator物理模拟
EN

Stack Overflow用户
提问于 2017-09-12 23:52:47
回答 1查看 449关注 0票数 1

如何暂停和恢复UIDynamicAnimator的物理模拟?没有办法以编程方式暂停和恢复。当所有项目都处于静止状态时,会有一个“暂停”状态,但我正在寻找不同的东西。例如,我想让一个项目被重力场拉动,然后按暂停按钮暂停模拟,然后按下恢复按钮并恢复模拟,就像什么都没有发生一样。该物品保持其轨迹、速度等。

我的直觉是,我必须以某种方式保存项目的物理属性,删除动态行为,然后将动态行为添加回来,以模拟以前保存的物理属性。这是正确的方法吗?

EN

回答 1

Stack Overflow用户

发布于 2017-09-13 00:02:39

您只能通过使用removeAllBehaviors()删除所有行为来完成此操作。要重新启动模拟,必须添加每个行为

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46180802

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档