[英]Strobe iPhone background - NSTimer?
我想设置一个简单的背景闪光灯。 我想要一个频率变量。 NSTimer是做到这一点的最佳方法吗? 如果是这样,怎么办?
考虑也许做这样的事情:
LOOP OF SOME KIND() {
self.window.backgroundColor = [UIColor redColor];
//DELAY - the amount is the frequency
self.window.backgroundColor = [UIColor blackColor];
}
仅供参考,我有一个UISlider,它为频率输出0到255的值。 因此,0不是频闪。 255是非常快的闪光灯。
谢谢!
可以使用CADisplayLink
代替NSTimer
。
只需保存上次更改颜色时的时间戳,如果经过的时间足够,请在displaylink函数中再次更改它。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.