2009-12-31 43 views
0

我的应用程序将UIView控制器列表附加到滚动视图控制器。作为要求的一部分,需要使单个视图控制器中的某些元素可点击。但是,如果我使用触点,我会得到奇怪的cooridinate值(0,12567234)。有没有办法获得实际的触点值?我的代码一次加载视图3页。使用滚动视图控制器时返回的奇怪触点值

回答

0

你是如何确定接触点的? 正确的方法是

[myTouch locationInView:theView]; 

你可以使用任何你喜欢的视图,因此可以得到相对的UIScrollView或其子视图的坐标。此外,此方法返回一个CGPoint,其中包含浮点值,而不是ints,所以如果您使用错误的打印格式化程序对它们进行NSLogging,则会看到奇怪的值(使用%f而不是%d)。

相关问题