I encountered a strange problem: When userInteractionEnabled set to NO on a parent view, Within a very short time I can still click the subview button on that parent view. A