ios uiscrollview uiviewanimation caanimation

Desplazamiento detiene animaciones iOS



uiscrollview uiviewanimation (1)

Usted puede estar interesado en esta pregunta SO. El evento UIScrollView scroll bloquea la animación de UIView

La solución propuesta es agregar el timer al bucle de corriente.

[[NSRunLoop currentRunLoop] addTimer:timer forMode:NSRunLoopCommonModes];

Mi problema es bastante simple, en mi UIVIewController tengo una UIView personalizada que está animada con CAAnimation y UIViewAnimation, también tengo UIScrollView, ¡cuando scrollView está desplazando la animación de UIView para todas sus animaciones!

timer = [NSTimer scheduledTimerWithTimeInterval:1.0 target:self selector:@selector(updateClock:) userInfo:nil repeats:YES]; hourHand.transform = CATransform3DMakeRotation (hourAngle+M_PI, 0, 0, 1); ...

En la Vista animada utilizo: NSTimer, QuartzCore y UIViewAnimation.

¿Cómo se puede evitar esto? ¿Es porque uso una UIView personalizada? (Todavía soy un principiante)

Gracias por todo !