Я пытаюсь анимировать альфа-значение текста в ячейке табличного представления.Это хорошо работает, когда я оживляю все клетки.Но когда я пытаюсь просто оживить несколько, ничего не происходит.
Я подклассифицирую ячейки и вызываю пользовательский метод ячейки с:
[cell setCellWithObject:customObject animate:YES];
И методом:
- (void) setCellWithObject:(CustomObject *) obj animate:(BOOL) anim{
textlabel.text = obj.name;
if (anim){
[UIView beginAnimations:@"fade" context:nil];
[UIView setAnimationDuration:0.9];
[UIView setAnimationRepeatAutoreverses:YES];
[UIView setAnimationRepeatCount:5.0];
[self.textlabel setAlpha:0.4];
[self.textlabel setAlpha:1];
[UIView commitAnimations];
}
}
Любой совет?
РЕДАКТИРОВАТЬ:
Этот код на самом деле работает.Оказывается, я дважды перезагрузил таблицу.Вот почему анимация не показывалась.
Моя ошибка.