我想要「回放」一系列按鈕並播放與每個播放按鈕關聯的聲音。
目前,我可以「播放」聲音,但我還想在播放聲音的同時簡短地更改UIButtons的標題顏色。
我已經編寫了代碼,它循環顯示一個數組,指示哪些按鈕被按下。在這個for循環中,聲音播放正確,但是沒有任何按鈕標題只有在循環方法退出之後纔會改變顏色。
即在循環期間聲音播放,但標題文本不會改變顏色,直到循環完全退出並且代碼退出該方法。我通過設置斷點並觀察行爲來確定這一點。
我在屏幕上看到的是 - 我按下按鈕開始序列,播放聲音,然後聲音退出播放後,按鈕一次更改其標題顏色。
如何獲取它,以便每個按鈕只在聲音播放時更改其標題顏色?
我希望能夠提供某種意義,並感謝您花時間閱讀所有這些內容。 :)
你說你正在循環按鈕來查找哪個按鈕被按下......但爲什麼你使用循環?相反,你可以獲取id,然後使用標籤屬性...並基於此,您可以先更改按鈕的標題顏色,然後啓動PlayBack ....抱歉如果我錯了某處,但請將代碼的一部分造成問題... – DShah