Я следую примеру внизу страницы для вызова animationDidStop
функция.
http://www.informit.com/articles/article.aspx?p=1168314&seqNum=2
Автор говорит:
У меня есть объект, который специально разработан, чтобы быть делегатом анимаций и всего, что он делает хранение ссылка на целевой объект, примите animationDidStop: передайте и затем выпустите себя.
Это предлагает, чтобы Вы не должны были делать:
[animation setDelegate:self];
Я довольно плохо знаком с программированием приложения, кто-то может обрисовать в общих чертах, как я мог бы сделать это? Или отправьте мне ссылку, где она объяснена.
Реализуйте:
- (void)animationDidStop:(CAAnimation *)theAnimation finished:(BOOL)flag
в объекте делегата. Вы также можете реализовать:
- (void)animationDidStart:(CAAnimation *)theAnimation
для получения вызова при запуске анимации.
Дополнительную информацию см. В разделе «Делегаты»: http://developer.apple.com/iphone/library/documentation/GraphicsImaging/Reference/CAAnimation_class/Introduction/Introduction.html