2011-03-22 77 views
1

我添加一个UIView作为子视图到scrollView。但是,我希望检测UIView中的触摸。但我发现,当我做这样的事情:UIView添加到ScrollView和touchesDidBegin问题

[self.myScrollView addSubview:myView]; 

届时,touchesDidBegin方法永远不会当我触摸子视图调用。但是,如果我做以下操作,那么

[self.view addSubview:myView]; 

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

我想将“myView”作为子视图添加到scrollView中,以便它随着它一起滚动并且还能检测到它的触摸。任何方式来完成这个?

+0

重复。 [1](http://stackoverflow.com/questions/241152/handling-touch-events-within-a-child-uiscrollview)[2](http://stackoverflow.com/questions/1363598/touch-events-未加工-ON-uiviews - 内 - ) – 2011-03-24 00:43:44

回答