在Scrollview ios中触摸事件

时间:2013-04-29 18:16:36

标签: ios uiscrollview

当我触摸联系人标签时,滚动并未停止。如何为此打开的项目添加此功能。

https://www.cocoacontrols.com/controls/scroller

如果我触摸背景,它的效果非常好。我也想为联系人标签做同样的事情。

基本上,它使用scrollview,滚动时有一个动画。当我触摸标签时,我无法阻止它。

欢迎任何帮助。

1 个答案:

答案 0 :(得分:0)

虽然我对卷轴项目不熟悉,但这至少可以让你走上正确的道路。

触摸联系人的原因不是停止滚动是因为标签正在为自己的目的接收自己的触摸事件,这可能是期望的行为,因为您可能想要触摸其中一个联系人和让它做点什么。由于触摸事件因为该原因而在该视图中被截获,因此您可能无法使用相同的事件与滚动视图进行交互。

您可能需要将每个联系人周围视图的userInteractionEnabled属性设置为false,直到scrollview停止滚动。有几种方法可以做到这一点,但这可能足以让你开始一个好的解决方案。