ios - UIScrollView not scrolling when touching some elements -
i have uiscrollview autolayout on, , several elements on it. problem when seek scroll touching on elements nil happens, when seek scroll touching on other elements scrolling works perfectly.
the uiscrollview has several uiviews uitextfields , uibuttons inside.
it seems touch events, or scrolling events, not beingness sent parent uiscrollview, views.
any thoughts?
uiscrollview
has method -(bool)touchesshouldcancelincontentview:(uiview *)view
default returns yes if view not uicontrol
object; otherwise, returns no. if want enable scrolling when touching uicontrol
objects should subclass uiscrollview
, override touchesshouldcancelincontentview:
homecoming yes:
@interface myscrollview : uiscrollview @end @implementation myscrollview - (bool)touchesshouldcancelincontentview:(uiview *)view { homecoming yes; } @end
ios objective-c uiscrollview scroll
No comments:
Post a Comment