2015-09-03 3 views
0

Я хотел бы применить базовую анимацию к некоторым элементам в моей настраиваемой ячейке, например метке, изображению: в частности, я хотел бы, чтобы эти анимации начинались также когда я прикоснулся к клетке. Я новичок, и я только научился использовать animateWithDuration и transitionByView: возможно ли добавить к ним мою цель?Сделайте базовую анимацию/трансляцию, нажав внутри пользовательской ячейки

ответ

0

В пользовательском классе ячейки переопределить событие touchesEnded анимации и поместите внутри этого

- (void)touchesEnded:(NSSet *)touches withEvent:(UIEvent *)event 
{ 
    [super touchesEnded:touches withEvent:event]; 

    [UIView animateWithDuration:1.0 animations:^{ 
     // your code 
    }]; 
} 

Это будет срабатывать в то же время, как вы ожидали бы touchUpInside случиться

+0

спасибо вам большое @RyanOfCourse ! теперь я не могу попробовать, но как только я вернусь домой, я это сделаю. Если вы хотите, здесь есть связанный с этим вопрос http://stackoverflow.com/questions/32376856/how-to-change-an-uiimageview-into-a-custom-cell –

+0

ОК, он работает так прекрасно! большое спасибо! –