I have a UIScrollView to which I added a single tap gesture recognizer to show/hide some UI overlay using:
UIScrollView
UITapGestureRecognizer *singleTap = [
This worked for me in Swift 3 / Xcode 8
self.scrollView.touchesShouldCancel(in: ** the view you want the touches in **) self.scrollView.canCancelContentTouches = false
Good luck!