У меня есть UIImageview, который перемещается из позиции в другую.Когда я пытаюсь нажать на изображение во время анимации, сенсорный метод делегата не вызывается.Но когда я нажимаю на изображение после завершения анимации, выполняется метод делегата.Как я могу обнаружить сенсорное событие в uiimageview, когда оно меняет свою позицию.
мой код:
vwb2 = [[UIView alloc] initWithFrame:CGRectMake(240, 500, 50, 50)];
[self.view addSubview:vwb2];
ballon2 = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"b2.png"]];
ballon2.userInteractionEnabled = TRUE;
ballon2.frame = CGRectMake(0, 0, 50, 50);
[vwb2 addSubview:ballon2];
[ballon2 release];
Редактировать:
Мой код для анимации:
[UIView animateWithDuration:2.0
animations:^{
vwb1.center = CGPointMake(260, 40);
}
completion:^(BOOL finished){
[UIView animateWithDuration:1.5
animations:^{
vwb2.center = CGPointMake(260, 100);
}
completion:^(BOOL finished){
[UIView animateWithDuration:1.0
animations:^{
vwb3.center = CGPointMake(260, 160);
}
completion:^(BOOL finished){
[UIView animateWithDuration:1.0
animations:^{
vwb4.center = CGPointMake(260, 220);
}
completion:^(BOOL finished){
[UIView animateWithDuration:1.0 animations:^{
vwb5.center = CGPointMake(260, 280);
} ];
}];
}];
}
];
}];
Спасибо
Панкай