iPhone SDK - 转发从UIViewController到子视图的触摸

时间:2011-07-06 15:35:23

标签: iphone objective-c uiview

我有一个UIViewController,其子类UIView名为customSubView1。然后在customSubView1上,我有另一个UIView的子类customSubView2

当我将touchesBegan/touchesMoved/etc放入UIViewController课程时,我可以捕获所有子视图上的所有事件。但我希望能够在我的自定义类中处理它们。

我一直在阅读UIViewController类需要将触摸事件“转发”到子视图,但我无法找到任何示例代码来执行此操作。有没有人有任何想法?

非常感谢, 布雷特

3 个答案:

答案 0 :(得分:0)

在您的观看中实施touches...方法。

答案 1 :(得分:0)

看看这个帖子 Touch Event on UIView

似乎每个UIView都能够自己处理事件

答案 2 :(得分:0)

尝试为您设置UIView对象userInteractionEnabled属性:

myUIView.userInteractionEnabled = YES;