KnowledgeHub
Questions
Tags
Users
Search
Alex Rivera
|
Logout
Edit Question
Title
Body
I just rewrote quite a big animation from a dumb while loop (firing drawRect: x times) and this is the last thing that I just can't figure out.. How can I get the current elapsed time of my animation? I know how to get the current CFTimeInterval ( Is there a way to pause a CABasicAnimation? ): CFTimeInterval currentTime = [self.multiplierLayer convertTime:CACurrentMediaTime() fromLayer:nil]; But how can I use this to calculate the current elapsed time from the moment my animation started? It seems that beginTime is always 0.0, do I have to set that the moment my animation starts and then extract the currentTime from the beginTime? I'm sorry if it's something simple that I'm overlooking, I just started using Core Animation yesterday. :) Edit: Setting beginTime is not the way to do it, really at a loss here.
Tags (comma-separated)
Save Edits
Cancel