2010-04-27 39 views
0

我需要在我的自定义uiviewcotroller处理的触摸事件。我在视图中有一个已经处理触摸事件的子控制器(这是一个处理缩放和滚动的情节)。 我希望做一个的TabBar消失,当我点击屏幕一次。实际上,它只能(甚至因子评分使用TabBar没有按消逝而仅仅是不可见的)在其子控件不存在的区域,但我需要它的工作仍然处处处理子控件的事件。处理相同的触摸事件与多个控制(父母和子女)

回答

0

尝试设置userInteractionEnabled = NO在分控制图。

UPD:尝试将透明按钮添加到子控件。

+0

这将使不可能的子控件处理触摸事件,这不是我想要的。 – 2010-04-28 06:43:01

0

确保您在事件处理程序方法中调用超类的事件处理程序方法,以继续将事件传播到响应程序链中。

同时确保子控件的exclusiveTouch属性设置为NO

你可能想看看event handling documentation.

相关问题