0
我有一系列的UIButtons從0到N與背景圖像是一種顏色。我想從0到N的數字序列,通過它運行並按順序閃爍每個數字的相應按鈕。我曾想過將背景改爲白色並使用睡眠,但是我一直無法使其工作。按鈕必須以閃爍間隔相等的時間間隔順序閃爍。僞代碼是:順序「閃光」UIButtons
for(i in sequence){
[[buttons objectAtIndex:i] flash];
//The flash must complete before the next button flashes.
}
有無論如何模擬按鈕按相同的動畫,因爲那將是完美的嗎?基本上我正在做這些閃光,以向用戶顯示按下按鈕的順序,是否有更好的方法來做到這一點?我應該使用一些自定義視圖而不是UIButton(我需要它可點擊,但我可以編程而不是使用按鈕)?
是的,我在很多搜索中看到NSTimer出現了。我想,而不是一個for循環,我只是使用一個計時器和一個全局計數器,然後當序列完成關閉計時器。我意識到睡眠會弄亂主線程,所以我停止使用它!謝謝! – omsid 2011-06-13 22:00:05