2010-08-24 61 views
0

我有一個UIScrollView有多個子視圖,每個子視圖都顯示一個PDF內容頁面。滾動工作正常,現在我想要做的是獲取當前在視圖中的頁面被觸摸的位置。觸摸事件正在被檢測到,但location.x是一個負數。在調試時,我發現scrollview正在檢測子視圖中的觸摸,它本質上是最後添加的子視圖,而不是當前正在查看的子視圖。UIScrollview觸摸位置不在可見子視圖

我需要做什麼才能讓scrollview檢測當前可見的子視圖中的觸摸?

回答

0

但是,難道你不能只用UITouch的方法locationInView:來取代你的scrollView座標。像這樣:

[theEvent locationInView: myScrollView]; 
+0

。我將子視圖傳遞給locationInView而不是scrollview。謝謝! – skantner 2010-08-24 16:05:17

相關問題