有没有其他有效的方法来延迟iPhone?

时间:2011-11-10 08:55:44

标签: iphone objective-c ios calayer nstimer

我在做核心动画。这里我的CALayer想要在动画期间暂停和恢复超过5次。目前我正在使用[Self performSelector: afterDelay: ]和计时器来实施延迟。为了实现我现在使用5个定时器,我认为这是我使用的不良编码风格。那么还有其他更好的方法来实现延迟。

现在我在阅读文本时正在进行pictureBook我必须随身携带图像。它已成功实施。但是要根据声音调整图像的移动,我必须暂停图层并根据播放的声音恢复它。对于每个页面我也有六种语言,所以每种语言的延迟都不同,同样我有20页。

1 个答案:

答案 0 :(得分:0)

使用显式动画和CAKeyframeAnimation类及其计时功能来更精确地定义动画及其时间。

另请参阅Apple的文档中的Core Animation Cookbook(特别是专用的"计时"部分)和Core Animation Programming Guide