UIScrollview触摸位置不在可见子视图的范围内

时间:2010-08-24 12:55:13

标签: iphone uiscrollview

我有一个带有多个子视图的UIScrollView,每个子视图都显示一个PDF内容页面。滚动工作正常,现在我要做的是在触摸当前视图中的页面时获取位置。正在检测触摸事件,但location.x是负数。在调试中我发现滚动视图正在检测子视图中的触摸,该触摸本质上是添加的最后一个子视图,而不是当前视图中的那个。

我需要做些什么才能让scrollview检测当前可见子视图中的触摸?

1 个答案:

答案 0 :(得分:0)

但是你不能只使用UITouch的方法locationInView:来获取scrollView中的坐标。像这样:

[theEvent locationInView: myScrollView];