ios - 如何暂停 DynamicAnimator

标签 ios objective-c xcode uikit

我一直看到这些方法,

– dynamicAnimatorDidPause:  required method
– dynamicAnimatorWillResume:  required method

但我还没有找到调用它们的方法。我设置了一个动画师并调用了<UIDynamicAnimatorDelegate>在 .h 中,但我似乎无法在 self.animator 上调用暂停出于某种原因。

有没有人给我一些建议? 谢谢!

最佳答案

这些是委托(delegate)方法,这意味着您不调用它们,它们会为您调用。您实现委托(delegate)以获取有关某些事件的通知

当所有运动停止时,动态动画师会自行暂停。尝试添加没有碰撞边界的重力效果。当所有动态项目离开屏幕时,动画师应该暂停。

关于ios - 如何暂停 DynamicAnimator,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19340418/

相关文章:

ios - 函数返回之前任务恢复未完成

ios - 自定义 UIView 的 subview 未出现在 UI 测试中

ios - 我需要一个网页才能在 Appstore 中发布应用程序吗?

objective-c - iOS - 不断更新方法

ios - 找不到 GTMSessionFetcher.h 文件将应用程序升级到最新的 google-api-objectivec-client

ios - 为 iOS 设备开发应用程序的先决条件存在很大的困惑

objective-c - XCode Instruments 发现内存泄漏 : why?

iphone - 使用 UIAppearance 改变标签高度

ios - 在 for 循环中使用 UIAlertViews 对 Xcode 中的数字求和

ios - 在 xib 中为界面生成器创建一个圆圈