Я пытаюсь добавить непрерывную анимацию на свой UITableViewCell-Subclass.
Это довольно легко с затуханием и уменьшением изображения (затухание между 0,4 альфа и 1,0),
то, что я пробовал до сих пор, это следующее:
-(void)animateRecordingIndicator{
[UIView beginAnimations:@"RecordingIndicatorAnimation" context:nil];
[UIView setAnimationDuration:0.3];
[UIView setAnimationDelegate:self];
[UIView setAnimationDidStopSelector:@selector(animationFinished)];
if (animatedImageView.alpha == 0.4)
animatedImageView.alpha = 1.0;
else
animatedImageView.alpha = 0.4;
[UIView commitAnimations];
}
код в animationFinished выглядит следующим образом:
-(void)animationFinished{
if (doShowAnimation) {
[self performSelectorOnMainThread:@selector(animateRecordingIndicator) withObject:nil waitUntilDone:YES];
}
}
то, что я ожидаю, должно быть ясно сейчас, но то, что я получаю, это просто сбой с загрузкой Xcode Stackframes более или менее вечно :)