如何在不同视图中同步多个动画
Posted
技术标签:
【中文标题】如何在不同视图中同步多个动画【英文标题】:How to synchronize multiple animations in different views 【发布时间】:2011-09-20 08:10:29 【问题描述】:我正在开发一个使用脉动按钮并显示时钟的 iPhone 应用程序。所以我需要将脉动按钮彼此同步并与时钟显示同步。
我不是核心动画专家,但到目前为止,我发现的唯一同步机制在同一视图的 CALayer 之间起作用。我是否遗漏了什么,或者真的没有办法在视图之间和外部事件之间同步动画?
任何正确方向的指针将不胜感激!
顺便说一句,该应用是专门为 ios 5 开发的,如果有什么不同的话。
【问题讨论】:
【参考方案1】:最近刚回答了一个非常相似的问题。您需要使用CAMediaTiming
协议。有关此主题的更多详细信息和 Apple 精彩视频的链接,请参阅我对这篇文章的回答:
If statement on NSNotificationCenter in iOS
【讨论】:
以上是关于如何在不同视图中同步多个动画的主要内容,如果未能解决你的问题,请参考以下文章