我有一个方法运行performSelector自己每0.01秒,以不断更新图像。如何停止UIView从中断performSelector
-(void)setNeeds
[mag setNeedsDisplay];
[vc setNeedsDisplay];
[na setNeedsDisplay];
[wave setNeedsDisplay];
[mon setNeedsDisplay];
[self performSelector:@selector(setNeeds)
withObject:NULL
afterDelay:.01];
当正常的用户交互时,这个更新很好。但是,当用户在UIViewPicker上滑动值时,所有更新都会暂停,直到交互停止。在重复设置NSTimer对象时会发生同样的情况。
我希望有一个更一致的方法来执行连续的动作,但解决这个问题的办法也是隆重的。