这个想两全可以,canCancelContentTouches,scrollview有一个这个方法,你设置为yes,就可以检测到touches,否则touches会被拦截,不过我曾经做过,即使设置了也不是很好用,最好是有其他方法可以饶过,我一般都不判断对scrollview的touch判断,如果需要判断对scrollview的子view的触摸,那么我会对他的子view单独拿出来做一个touch判断,不过我当时也没有仔细的去区分设置canCancelContentTouches后的判断,你有时间可以研究下,如果效果不错!