Моя проблема довольно проста, на моем UIVIewController у меня есть пользовательский UIView, который анимируется с помощью CAAnimation и UIViewAnimation, у меня также есть UIScrollView, когда scrollView прокручивает анимированный UIView, останавливает все его анимации!Прокрутка останавливает анимацию iOS
timer = [NSTimer scheduledTimerWithTimeInterval:1.0 target:self
selector:@selector(updateClock:) userInfo:nil repeats:YES];
hourHand.transform = CATransform3DMakeRotation (hourAngle+M_PI, 0, 0, 1);
...
В анимационного View я использую: NSTimer, QuartzCore и UIViewAnimation.
Как это можно избежать? Это потому, что я использую пользовательский UIView? (Я все еще новичок)
Спасибо за все!
нет, это не работает – user2206906
это нормально просто изменить NSDefaultRunLoopMode к NSRunLoopCommonModes – user2206906
Можете ли вы объяснить, в чем разница, пожалуйста? – user2206906