系统使用hitTest:withEvent:找到响应的view.如果所有view都返回空,就返回self.
有些时候,Touch后系统通过hit test 机制找到了触碰到的Initial View,但是Initial view并没有或者无法正常处理此次Touch。这个时候,系统便会通过响应者链寻找下一个响应者,以对此次Touch 进行响应。
Initial View -> View Controller(如果存在) -> superview -> · ·· -> rootView -> UIWindow -> UIApplication