繁体   English   中英

频闪iPhone背景-NSTimer?

[英]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

http://developer.apple.com/library/ios/#documentation/QuartzCore/Reference/CADisplayLink_ClassRef/Reference/Reference.html

只需保存上次更改颜色时的时间戳,如果经过的时间足够,请在displaylink函数中再次更改它。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM