您将如何暂停和恢复UIDynamicAnimator的物理模拟?没有办法以编程方式暂停和恢复。有一个"暂停"说明所有项目都处于休息状态但是我正在寻找不同的东西。例如,我想通过重力场拉动一个项目,然后按一个暂停按钮暂停模拟,然后按一个恢复按钮并恢复模拟,好像什么也没发生。该项目保持其轨迹,速度等
我的预感是我必须以某种方式保存项目的物理属性,删除动态行为,然后再添加动态行为以模仿之前保存的物理属性。这是正确的做法吗?
答案 0 :(得分:1)
只能通过使用removeAllBehaviors()删除所有行为来执行此操作。 要重新启动模拟,您必须添加每个行为