使用
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 } }