使用
Swift,我该如何制作:
>按钮,单词“start”,点击时会变为“暂停”,反之亦然?不只是一次,但可以无限地完成? (例如在秒表应用程序中)
>自定义图像按钮,在点击时在2个图像之间切换,也可以无限制地完成(点击和更改)?
解决方法
第1步:创建Bool变量
var isPlaying:Bool = false
第2步:使用此IBAction方法连接您的按钮:
@IBAction func btnStartStop(sender: UIButton) {
if isPlaying{
isPlaying = false
sender.setTitle("Pause",forState: UIControlState.normal)
sender.setimage(pauseImage,forState: .normal)
//Pause Stopwatch
}
else{
isPlaying = true
sender.setTitle("Play",forState: UIControlState.normal)
sender.setimage(playImage,forState: .normal)
//Play Stopwatch
}
}