【发布时间】:2015-01-23 04:47:34
【问题描述】:
我有一个 IBOutlet,其中包含计时器代码和链接到它的播放按钮。我想将播放按钮更改为暂停按钮。播放按钮位于底部,该按钮添加在工具栏的右侧,带有灵活的空格分隔符。
下面是代码:
IBOutlet var pauseButton: UIBarButtonItem!
@IBAction func playButton(sender: AnyObject) {
timer = NSTimer.scheduledTimerWithTimeInterval(1, target: self, selector: ("counter"), userInfo: nil, repeats: true)
pauseButton.image = UIImage(named: "tick")
}
【问题讨论】:
-
只需以编程方式更改按钮的标题并包含 if 语句:如果 button.title 等于 play 则执行其他操作,执行 play 应该执行的操作。或者你可以在它后面放一个暂停按钮,然后在按下取消隐藏暂停按钮等时隐藏播放按钮。
标签: swift ios8 uibarbuttonitem identifier