我想在iphone 4上实现一个频闪灯我已经有了打开和关闭LED的代码。
我想我应该使用NSTimer重复打开和关闭灯的方法,我想我会使用UISlider来改变闪光灯闪烁的速率。
我只需要知道实现频闪的最佳方法是什么。我真的很感激我能得到的任何帮助。
答案 0 :(得分:3)
(不知道为什么有人会这样投票 - 完全合理的问题,如果含糊不清)。
听起来你的方法很合理;以这种方式使用NSTimer
将尽可能地被动,而UISlider
肯定是一种合理的控制。
答案 1 :(得分:0)
这是人类话语/伪的解决方案:
创建一个使用参数(float)设置定时器间隔的NSTimer的方法。
用户与滑块的交互应停止计时器,并使用滑块新值启动它。
简单。只需确保在滑块中将滑块的最大值和最小值设置为合理的值。首先将其设置为高(例如1秒)作为概念证明。