CABasicAnimation делегируют для animationDidStop?

Я следую примеру внизу страницы для вызова animationDidStop функция.

http://www.informit.com/articles/article.aspx?p=1168314&seqNum=2

Автор говорит:

У меня есть объект, который специально разработан, чтобы быть делегатом анимаций и всего, что он делает хранение ссылка на целевой объект, примите animationDidStop: передайте и затем выпустите себя.

Это предлагает, чтобы Вы не должны были делать:

[animation setDelegate:self];

Я довольно плохо знаком с программированием приложения, кто-то может обрисовать в общих чертах, как я мог бы сделать это? Или отправьте мне ссылку, где она объяснена.

15
задан JasonMArcher 1 August 2014 в 20:30
поделиться

1 ответ

Реализуйте:

- (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

38
ответ дан 1 December 2019 в 00:49
поделиться
Другие вопросы по тегам:

Похожие вопросы: