如何在iPhone 4上实现频闪灯

时间:2010-10-21 04:12:25

标签: iphone ios4 flashlite

我想在iphone 4上实现一个频闪灯我已经有了打开和关闭LED的代码。

我想我应该使用NSTimer重复打开和关闭灯的方法,我想我会使用UISlider来改变闪光灯闪烁的速率。

我只需要知道实现频闪的最佳方法是什么。我真的很感激我能得到的任何帮助。

2 个答案:

答案 0 :(得分:3)

(不知道为什么有人会这样投票 - 完全合理的问题,如果含糊不清)。

听起来你的方法很合理;以这种方式使用NSTimer将尽可能地被动,而UISlider肯定是一种合理的控制。

答案 1 :(得分:0)

这是人类话语/伪的解决方案:

创建一个使用参数(float)设置定时器间隔的NSTimer的方法。

用户与滑块的交互应停止计时器,并使用滑块新值启动它。

简单。只需确保在滑块中将滑块的最大值和最小值设置为合理的值。首先将其设置为高(例如1秒)作为概念证明。