将UIViewController
更改为performSegueWithIdentifier
后,触摸事件将从呈现UIViewController
传递到隐藏的UIViewController
。
我读过有关使用hitTest方法的内容。但是,当一个UIViewController
中的所有视图时,此方法很有用。所以,我无法通过这种方法处理这个问题。
具体情况如下。
显示FirstViewController
- touchesBegan在此控制器中实现
SecondViewController
从performsequeIdnetifier
开始显示FirstViewController
。
触摸SecondViewController
的视图。
FirstViewController
检测到触摸事件并执行触摸操作。
为什么这个触摸事件已经过了,而不是忽略了隐藏的UIViewController
?