2009-12-31 48 views
0

我的應用程序將UIView控制器列表附加到滾動視圖控制器。作爲要求的一部分,需要使單個視圖控制器中的某些元素可點擊。但是,如果我使用觸點,我會得到奇怪的cooridinate值(0,12567234)。有沒有辦法獲得實際的觸點值?我的代碼一次加載視圖3頁。使用滾動視圖控制器時返回的奇怪觸點值

回答

0

你是如何確定接觸點的? 正確的方法是

[myTouch locationInView:theView]; 

你可以使用任何你喜歡的視圖,因此可以得到相對的UIScrollView或其子視圖的座標。此外,此方法返回一個CGPoint,其中包含浮點值,而不是ints,所以如果您使用錯誤的打印格式化程序對它們進行NSLogging,則會看到奇怪的值(使用%f而不是%d)。

相關問題