How to send touch events to nextResponder in Swift
Background I'm trying to make a UICollectionViewCell behave like a button (ie, do an animated dim on touch). I had the idea of just filling the cell with a UIButton . The button would then take care of the visual effect of being tapped. But then I would need to pass the touch event on to the parent (the UICollectionViewCell ) so that the button does not just consume the event. That way I could handle it with the collection view's didSelectItemAtPath . The problem below is my attempt to figure out how to pass the event on. My problem I came across this Objective-C answer for passing the touch