我有一个带有多个子视图的UIScrollView,每个子视图都显示一个PDF内容页面。滚动工作正常,现在我要做的是在触摸当前视图中的页面时获取位置。正在检测触摸事件,但location.x是负数。在调试中我发现滚动视图正在检测子视图中的触摸,该触摸本质上是添加的最后一个子视图,而不是当前视图中的那个。
我需要做些什么才能让scrollview检测当前可见子视图中的触摸?
答案 0 :(得分:0)
但是你不能只使用UITouch
的方法locationInView:
来获取scrollView中的坐标。像这样:
[theEvent locationInView: myScrollView];