-1
我有一個小問題,我有一個uibutton,我希望當我按下按鈕時音樂開始,但是當我再次按下相同的按鈕時,它停止了音樂,我該如何給按鈕兩個動作?或者在音樂播放時更換按鈕!謝謝UiButton保持按下
我有一個小問題,我有一個uibutton,我希望當我按下按鈕時音樂開始,但是當我再次按下相同的按鈕時,它停止了音樂,我該如何給按鈕兩個動作?或者在音樂播放時更換按鈕!謝謝UiButton保持按下
作爲一個實例變量的布爾值,當你按下按鈕將其更改爲是,如果它不是,並且如果它是,則更改爲否。爲不同情況分配不同的行爲。
您也可以更改按鈕的狀態,按下的按鈕是IBAction的發件人參數中的內容。
- (IBAction)playPauseAction:(id)sender
{
if(_isPlaying)
{
[self pause];
_isPlaying = false;
[sender setTitle:@"Play"];
}
else
{
[self play];
_isPlaying = true;
[sender setTitle:@"Pause"];
}
}
可以使用setTag:
功能
內,您的目標選擇,只需檢測其中的標籤是它並更改標籤根據當前狀態