Я хочу изменить кнопку воспроизведения на кнопку паузы при нажатии. И наоборот.Как переключить изображения кнопок при нажатии?
Вот мой код:
вар toggleState = 1
@IBAction func playPauseButton(sender: AnyObject) {
var playBut = UIButton()
if toggleState == 1 {
player.play()
toggleState = 2
} else {
player.pause()
toggleState = 1
}
}
Я пытался (и не везло с) добавление:
@IBAction func playPauseButton(sender: AnyObject) {
var playBtn = sender as UIButton
if toggleState == 1 {
player.play()
toggleState = 2
playBtn.setImage(UIImage(named:"play.png"),forState:UIControlState.Normal)
} else {
player.pause()
toggleState = 1
playBtn.setImage(UIImage(named:"pause.png"),forState:UIControlState.Normal)
}
}
Все это делали, было крушение моих приложение, когда я нажимаю play. Может ли кто-нибудь мне помочь?
Если player.playing {....} –