Кажется, что когда вы анимируете UIButton, настоящая кнопка всегда находится в месте назначения. Анимация это просто "фильм".
В этом коде, находясь в анимации, кнопка получает событие, только если я коснусь пустого конечного пункта назначения (с центром в 600x900). Если я прикасаюсь к нему так, как вижу его в позиции показа, то есть в какой-то момент, когда кнопка рисуется (в середине анимации), он ничего не получает.
CGPoint point;
point.x = 600;
point.y = 900;
[UIView animateWithDuration:16
delay:0
options:(UIViewAnimationOptionAllowUserInteraction | UIViewAnimationOptionAllowAnimatedContent)
animations:^{
[movingbutton setCenter:point];
}
completion:^(BOOL finished){
NSLog(@"animation completed");
}
];
Не могу понять, как сделать кнопку анимации сенсорной на правильном пути анимации. Любая идея?
Thanx!