Я пытаюсь обнаружить прикосновение, пока мой UIImageView
анимируется. Обнаружение касания работает до начала анимации и после ее остановки, но не во время.
Я пытался добавить UIViewAnimationOptionAllowUserInteraction
, но, похоже, это не дало никакого эффекта!
Может ли кто-нибудь указать мне в правильном направлении?
Код:
-(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event {
UITouch *touch = [touches anyObject];
NSLog(@"tag=%@", [NSString stringWithFormat:@"%i", touch]);
if ([touch view] == itemCoke)
{
NSLog(@"Coke Touched");
}
}
- (IBAction)removeItemButton:(id)sender {
NSLog(@"Pushed");
[UIView animateWithDuration:5
delay:0.0
options:UIViewAnimationOptionAllowUserInteraction
animations:^
{
itemCoke.transform = CGAffineTransformRotate(itemCoke.transform, (M_PI*-0.5));
itemCoke.frame = CGRectMake(50, 50, 50, 50);
}
completion:^(BOOL finished){}];
}
Спасибо за любой совет!