ios - Getting real position of UItextField in UIScrollView -
i have series of uitextviews in uiscrollview. number of textviews there depends on user, there can many wants.
i assign each uitextview (which add together nsmutablearray) same uitapgesturerecogniser. when uitextview tapped on, line drawn connects textfield point touched on screen user. works fine, except fact when scroll down, wrong y coordinate starting point, set in way:
cgpoint coords; coords.y = textname.frame.origin.y + 15; ...where textname sender of gesture
is there way coordinate of actual screen, without considering uitextview in uiscrollview??
the uiview class provides methods convert coordinates 1 view another.
to convert view's origin screen coordinates do:
cgpoint screenorigin = [someview convertpoint:someview.bounds.origin toview:nil]; passing nil toview means convert screen coordinates.
in case, replace someview textname.
ios xcode
No comments:
Post a Comment