UIView添加到ScrollView和touchesDidBegin问题

时间:2011-03-22 17:28:33

标签: iphone ipad uiview uiscrollview touchesbegan

我将UIView作为子视图添加到scrollView。但是,我希望能够发现UIView的内容。但我注意到当我做这样的事情时:

[self.myScrollView addSubview:myView];

然后,当我触摸子视图时,从不调用touchesDidBegin方法。但是,如果我执行以下操作,

[self.view addSubview:myView];

然后,调用touchesDidBegin方法。但是,现在subView显然不会与滚动条一起滚动。

我希望将“myView”作为子视图添加到scrollView中,以便它随之滚动并检测其上的触摸。有没有办法实现这个目标?

1 个答案:

答案 0 :(得分:0)

这里已经讨论了相同的内容,请找到类似SO帖子的链接。

Handling touch events within a child UIScrollView

Touch events not working on UIViews inside UIScrollView 的UIScrollView