-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:
功能
内,您的目标选择,只需检测其中的标签是它并更改标签根据当前状态