0

在 iOS 中是否可以捕获针对父组件中子组件的事件?类似于 DOM 事件模型中的事件捕获阶段。

当用户在键盘外点击时,我试图隐藏键盘。我在主视图中添加了一个事件处理程序。它通常可以正常工作,但是,如果被点击的元素包含自己的事件处理程序,则分配给主视图的事件处理程序不会被执行,因为该事件已经由被点击的组件处理。

任何帮助,将不胜感激。

谢谢, 迈克尔

4

1 回答 1

0

您要么想在显示键盘时在整个布局上添加一个透明视图,它将接收事件,要么- (BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldReceiveTouch:(UITouch *)touch在所有组件中覆盖并在显示键盘时返回 NO

于 2012-09-19T13:31:35.303 回答