开发者

Weird Touch Point value returned when used with scroll view controller

My application attaches a list of UIView controllers to a scrollview controller. As a part of requirements, it is needed to make some of the elements in the individual view controllers clickable. But, if I use a touch point, I get weird cooridinate values like (0,12567234). Is there a way to obtain t开发者_开发问答he actual touch point value? My code loads the views 3 pages at a time.


How are you determining the touch point? The correct method is

[myTouch locationInView:theView];

You can use any view you like, so can get the coordinates relative to the UIScrollView or its subview. Also, this method returns a CGPoint, which contains float values, not ints, so if you're NSLogging them with the wrong print formatter, you'll see weird values (use %f not %d).

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜