我需要在自定义uiviewcotroller上处理触摸事件。我在视图中有一个已经处理触摸事件的子控制器(它是一个处理缩放和滚动的图)。 当我点击一次屏幕时,我想让tabbar消失。实际上它只能在不存在子控件的区域中工作(甚至在tabbar没有消失但是根本不可见),但我需要它在任何处理子控制事件的地方工作。
答案 0 :(得分:0)
尝试在子控件视图中设置userInteractionEnabled = NO。
UPD:尝试将透明按钮添加到子控件。
答案 1 :(得分:0)
确保在事件处理程序方法中调用超类的事件处理程序方法,以继续在响应程序链中传播事件。
还要确保子控件的exclusiveTouch
属性设置为NO
。