为什么没有按钮状态?

时间:2015-12-03 15:27:38

标签: swift2

我有以下代码:

@IBAction func mybuttonclick(sender: UIButton) {
    if(sender.titleLabel?.text == "Start"){
        sender.titleLabel?.text = "Change"
    }
    else {
        sender.titleLabel?.text = "Start"
    }
}

当我点击按钮时,我看到“更改”闪光灯,然后返回“开始”。这是一个简单的新测试应用程序。以上是我在应用程序中唯一的代码。为什么按钮文本会变回“开始”而不是保持“更改”?

1 个答案:

答案 0 :(得分:0)

如果没有更多信息,很难回答这个问题,但我认为您可以在Interface Builder中将操作绑定两次。每次按下按钮时,动作被触发两次。另一种可能性是,您可以在表格或集合视图单元格中使用按钮,在该单元格中重复使用单元格,并替换以前编辑的按钮。