2010-10-21 78 views
2

我想在我的iphone 4上實施閃光燈我已經有了打開和關閉LED的代碼。如何在iPhone 4上實現閃光燈

我想我應該使用NSTimer重複打開和關閉燈光的方法,同時我想我會使用UISlider來改變閃光燈閃爍的速度。

我只需要知道實施閃光燈的最佳方式是什麼。我真的很感激任何幫助,我可以得到這一點。

回答

3

(不知道爲什麼有人會投這個 - 如果模糊的話,這是完全合理的問題)。

這聽起來像你的做法是相當合理的;以這種方式使用NSTimer將會像你所能得到的那樣被動,而UISlider肯定是合理的控制。

+0

作爲此答案的腳註,請確保您的選通速度不超過30ms,因爲NSTimer不會提供那麼高的精度。所以在極短的時間內要小心。 – jer 2010-10-21 04:45:18

0

下面是在人字/僞的溶液:

創建inits的NSTimer用參數(浮點)設定定時器的時間間隔的方法。

用戶與滑塊交互應停止計時器,並用滑塊新值初始化它。

簡單。只要確保在IB中將滑塊的最大值和最小值設置爲合理的值即可。起初將其設定爲高(如1秒)作爲概念驗證。