From apple doc
subview(near to the screen) gets to handle a touch event first than their superviews.
On the other hand, views are added to a scroll view as a subview but the scroll view handles touch to detect swipes first.
Can I treat the scrollview case as a special case?
Don’t forget this part:
if your sub-view can’t handle it, it will be passed to the
UIScrollView.