我一直看到这些方法,
– dynamicAnimatorDidPause: required method
– dynamicAnimatorWillResume: required method
但我还没有找到调用它们的方法。我设置了一个动画师并调用了<UIDynamicAnimatorDelegate>
在 .h 中,但我似乎无法在 self.animator
上调用暂停出于某种原因。
有没有人给我一些建议? 谢谢!
最佳答案
这些是委托(delegate)方法,这意味着您不调用它们,它们会为您调用。您实现委托(delegate)以获取有关某些事件的通知
当所有运动停止时,动态动画师会自行暂停。尝试添加没有碰撞边界的重力效果。当所有动态项目离开屏幕时,动画师应该暂停。
关于ios - 如何暂停 DynamicAnimator,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19340418/