I found that in iOS 8, the UIScrollView’s underlying UIPanGestureRecognizer is not respecting the UIScrollView’s delaysContentTouches property. I consider this an iOS 8 bug. Here’s my workaround:
theScrollView.panGestureRecognizer.delaysTouchesBegan = theScrollView.delaysContentTouches