I have a custom cell with a few UIButtons in it. I have created Target Actions like so on the buttons:
[cell.customLocationButton addTarget:self action:@selector
Another thing you can do is:
Swift:
button.showsTouchWhenHighlighted = true button.setTitleColor(UIColor.blueColor(), forState: .Normal) button.setTitleColor(UIColor.lightGrayColor(), forState: .Selected)