我有以下代码:
@IBAction func mybuttonclick(sender: UIButton) {
if(sender.titleLabel?.text == "Start"){
sender.titleLabel?.text = "Change"
}
else {
sender.titleLabel?.text = "Start"
}
}
当我点击按钮时,我看到“更改”闪光灯,然后返回“开始”。这是一个简单的新测试应用程序。以上是我在应用程序中唯一的代码。为什么按钮文本会变回“开始”而不是保持“更改”?
答案 0 :(得分:0)
如果没有更多信息,很难回答这个问题,但我认为您可以在Interface Builder中将操作绑定两次。每次按下按钮时,动作被触发两次。另一种可能性是,您可以在表格或集合视图单元格中使用按钮,在该单元格中重复使用单元格,并替换以前编辑的按钮。