我想要做的是点击时禁用一个按钮,然后启用另一个按钮。
这是我目前的代码
@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
}
因此,当点击一个按钮时,它被禁用(但不是灰色),这很好,这就是我想要的。但我希望如此,当用户点击备用按钮时,再次启用上一个按钮。