【问题标题】:UIView added to a ScrollView and touchesDidBegin issueUIView 添加到 ScrollView 和 touchesDidBegin 问题
【发布时间】:2011-03-22 17:28:33
【问题描述】:

我将 UIView 作为子视图添加到滚动视图。但是,我希望检测 UIView 中的触摸。但我注意到当我做这样的事情时:

[self.myScrollView addSubview:myView];

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

[self.view addSubview:myView];

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

我希望将“myView”作为子视图添加到 scrollView 中,以便它与它一起滚动并检测对它的触摸。有什么办法可以做到这一点?

【问题讨论】:

  • 下面 Jhaliya 提到的问题的重复。 12

标签: iphone ipad uiview uiscrollview touchesbegan


【解决方案1】:

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

Handling touch events within a child UIScrollView

Touch events not working on UIViews inside UIScrollView uiscrollview

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-02-21
    • 1970-01-01
    • 1970-01-01
    • 2011-07-16
    • 1970-01-01
    • 2022-12-12
    • 2014-08-23
    • 1970-01-01
    相关资源
    最近更新 更多