UIButton не взаимодействует во время анимации

Я пытаюсь оживить UIButton. Но во время анимации взаимодействия с UIButton нет. Ожидаемое поведение - возможность нажимать кнопку во время ее движения. Вот фрагмент кода UIButton и анимации:

UIImage *cloudImage = [UIImage imageNamed:@"sprite.png"];    
UIButton moveBtn = [UIButton buttonWithType:UIButtonTypeCustom];
[moveBtn setFrame:CGRectMake(0.0, 80.0, cloudImage.size.width, cloudImage.size.height)];
[moveBtn setImage:cloudImage forState:UIControlStateNormal];
[moveBtn addTarget:self action:@selector(hit:) forControlEvents:UIControlEventTouchUpInside];
[self.view addSubview:moveBtn];
CGPoint newLeftCenter = CGPointMake( 300.0f + moveBtn.frame.size.width / 2.0f, moveBtn.center.y);
[UIView beginAnimations:nil context:nil]; 
[UIView setAnimationDuration:5.0f];
[UIView setAnimationRepeatCount:HUGE_VALF];
moveBtn.center = newLeftCenter;
[UIView commitAnimations];

Селектор просто отображает NSLog, чтобы показать, реагирует ли кнопка на него или нет. Любая помощь будет принята с благодарностью.

10
задан Matteo Alessani 14 June 2011 в 15:35
поделиться