In another app I'm working on, there is a view controller. Within this view controller, there is a UIView. Within this UIView, there are multiple UIViews. I'll call them Amy, Bob, Carol, and Dan. I want Amy to do something when either Bob, Carol, or Dan gets dropped into her. However, I don't want Amy to respond to touchesBegan or touchesMoved, even if the touch begins inside Amy.
Each instance of Amy's class's parent, by default, responds to all touch events if the touch, or touches, start(s) inside it.
Each instance of Amy's class's parent, by default, responds to all touch events if the touch, or touches, start(s) inside it.