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