设置UIScrollView的“可触摸”区域

时间:2013-07-26 04:42:16

标签: ios webview uiscrollview uipangesturerecognizer

我有一个带有按钮列表的主菜单。在底部,我有一个栏,用户可以通过滚动视图向上滑动到顶部。然而,在那个酒吧下面的是一个uiwebview。因此,当用户尝试在uiwebview中滚动时,条形图和webview只会向下快照。此外,当条形图下降时,uibutton将无法工作,因为滚动视图位于它们上方。如何使滚动仅在用户触摸栏时工作,并且当栏处于关闭状态时使菜单上的按钮工作?

提前致谢!

2 个答案:

答案 0 :(得分:0)

因此,如果我理解正确,您希望UIScrollView仅响应框架的某个部分(条形图)中的触摸?

我建议您先查看我之前对类似问题的回答here

特别参见:

答案 1 :(得分:0)

您希望scrollView“正常工作”(可能是当用户向上轻拂时),请输入以下代码:

scrollView.userInteractionEnabled = YES;

并且无论您何时不希望scrollView注册任何用户操作(例如当栏处于关闭状态时),只需执行相反操作并将其设置为NO。