Interacción del usuario en el button mientras se anima en iOS

Estoy creando botones de forma progtwigda, y están animados (desvanecimiento y movimiento), sin embargo, necesito los botones para seguir teniendo interacción con el usuario. He probado cosas como

opciones: (UIViewAnimationOptionAllowUserInteraction

que parece no hacer nada: / He leído varias publicaciones aquí con diferentes consejos, incluido alguien que dice que en realidad no es posible. ¿Alguien sabe si puedo habilitar la interacción del usuario mientras un button está animando y, si no es posible, cómo pueden las personas solucionar este problema?

Gracias.

Este es el código de animation actual que estaba usando:

[UIView animateWithDuration:106 delay:0 options:(UIViewAnimationOptionAllowUserInteraction | UIViewAnimationOptionAllowAnimatedContent | UIViewAnimationOptionCurveEaseInOut) animations:^{ [_planetButton setCenter:point]; _planetButton.alpha = 0.2; _planetButton.userInteractionEnabled = YES; } completion:^(BOOL finished){ NSLog(@"animation completed"); //[_planetButton removeFromSuperview]; } ]; 

También probé animation como:

  CABasicAnimation *move = [CABasicAnimation animationWithKeyPath:@"transform2"]; move.timingFunction = [CAMediaTimingFunction functionWithName:kCAMediaTimingFunctionEaseInEaseOut]; move.duration = 5.105; move.repeatCount = 1; move.autoreverses = YES; move.removedOnCompletion = YES; move.toValue = [NSValue valueWithCGPoint:point]; [_planetButton.layer addAnimation:move forKey:nil];