我想禁用一个IBAction按钮并启用另一个

时间:2015-08-03 04:45:13

标签: ios button

我想要做的是点击时禁用一个按钮,然后启用另一个按钮。

这是我目前的代码

@IBAction func topButton(sender: AnyObject) {      
    let hitPoint = sender.convertPoint(CGPointZero, toView: self.tableView)
    let hitIndex = self.tableView.indexPathForRowAtPoint(hitPoint)
    let object = objectAtIndexPath(hitIndex)
    object.incrementKey("count")
    object.saveInBackground()
    self.tableView.reloadData()
    var view = UIView()
    view = sender as! UIView
    view.userInteractionEnabled = false

}


@IBAction func bottomButton(sender: AnyObject) {


    let hitPoint = sender.convertPoint(CGPointZero, toView: self.tableView)
    let hitIndex = self.tableView.indexPathForRowAtPoint(hitPoint)
    let object = objectAtIndexPath(hitIndex)
    object.incrementKey("count", byAmount: -1)
    object.saveInBackground()
    self.tableView.reloadData()
    var view = UIView()
    view = sender as! UIView
    view.userInteractionEnabled = false

}

因此,当点击一个按钮时,它被禁用(但不是灰色),这很好,这就是我想要的。但我希望如此,当用户点击备用按钮时,再次启用上一个按钮。

0 个答案:

没有答案