使用 Swift,我如何制作:
- 带有“开始”字样的按钮,点击时会变为“暂停”,反之亦然?不只是一次,而是可以无限次做? (例如在秒表应用中)
- 自定义图像按钮,点击时在 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
}
}
关于ios - 点击时如何反复更改按钮?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29984449/