Upvote:2
@interface MyCustomScrollView : UIScrollView
@end
@implementation MyCustomScrollView
- (UIView *)hitTest:(CGPoint)point withEvent:(UIEvent *)event {
UIView* handler = nil;
if ([self pointInside:point withEvent:event]) {
for (UIView* view in self.subviews) {
if ([view isKindOfClass:[UIScrollView class]]) {
CGPoint subPoint = [self convertPoint:point toView:view];
handler = [view hitTest:subPoint withEvent:event];
if (handler) {
break;
}
}
}
if (nil == handler) {
handler = [super hitTest:point withEvent:event];
}
}
return handler;
}
@end
Credit Goes to: stackoverflow.com
Related question with same questions but different answers
- OBJECTIVE C - MULTIPLE SCROLLVIEWS INSIDE A SCROLLVIEW IN IOS
- RETRIEVE MULTIPLE IMAGES FROM DOCUMENT DIRECTORY IN IOS
- EXC_BAD_ACCESS WHILE ADDING AN OBJECT TO ONE ARRAY INSIDE A SWITCH IN IOS
- LOADING MORE DATA INSIDE UITABLEVIEWCELL IN IOS
- SLIDERVALUEDIDCHANGE GETTING CALLED MULTIPLE TIMES IN IOS
- HOW TO ALLOW MULTIPLE VIEWS USE THE SAME CONTROLLER CLASS? IN IOS
- HOW CAN I SET MULTIPLE ALARM WITH NOTIFICATION IN IPHONE IN IOS
- JAVASCRIPT LOCALSTORAGE BETWEEN MULTIPLE WEB APPS? IN IOS
- COMMENT OUT ONE OR MULTIPLE LINES OF CODE IN CSS IN IOS
- HOW TO ITERATE MULTIPLE NSDICTIONARY ONE OF THE KEY'S VALUE, AND ADD THEM TO A NSMUTABLEARRAY? IN IOS
- HOW TO ADD AND DELETE MULTIPLE UILABEL IN TEXTFIELD IN IOS
- UIVIEW HANDLING GESTURES, WITH INSIDE UIBUTTON THAT SHOULD CATCH TOUCHES IN IOS
- WILL MULTIPLE CALLS TO REMOVEFROMSUPERVIEW LEAD TO CRASHES/BUGS? IN IOS
- ENABLE ASSERTIONS IN OBJECTIVE C IN IOS
- IS DATASOURCE PATTERN USED WITH UITABLEVIEW AN EXAMPLE OF DEPENDENCY INJECTION? IN IOS
- MAGICAL RECORD 1 TO MANY RELATIONSHIPS OBJECTIVE C IN IOS
- HOW DO I LIST ALL THE CONTROLS INSIDE ONE UIVIEWCONTROLLER? IN IOS
- ERROR ON KEY VALUE CODING WHEN USING PREPAREFORSEGUE IN IOS
- UNABLE TO CALL TOUCHESBEGAN/TOUCHESMOVED METHOD INSIDE VIEWCONTROLLER IN IOS IN IOS
- HOW TO USE OCMOCKITO TO CHECK THE VALUE INSERTED INTO USERDEFAULT IN IOS
- UITABLEVIEW NOT DISPLAYING DATA. IN IOS
- HOW TO LOCALLY SAVE OBJECTS? IN IOS
- WHITE BAR FOR IPHONE 5 IN SIMULATOR IN IOS
- FMDB EXECUTEUPDATE NOT ALTERING DATABASE IN IOS
- MAPVIEW ON TABLEVIEWCELL ISSUE IN IOS
- STREAM A .CAF AUDIO FILE FROM SERVER IN IOS
- IOS USE CALLBACK IN IOS
- NEED ASSISTANCE REGARDING MANAGING IOS RESOURCES IN IOS
- ZOOM UIVIEW AND ALL THE CONTENTS IN IT IN IOS
- PULLING THE RAW HTML STRING FROM AN HTM FILE STORED LOCALLY IN XCODE IN IOS
- UITABLEVIEWDATASOURCE DELEGATE IN IOS
- IOS APPTENTIVE SDK - NSINVALIDARGUMENTEXCEPTION FROM `[NSMANAGEDOBJECT SETUP]` IN IOS
- ITMSTRANSPORTER METADATA.XML MD5 UTILITY IOS IN IOS
- FINDING USER CURRENT LOCATION USING GOOGLE MAPS API (GOOGLE PLACES) IN IOS
- IPHONE EPUB READER CHANGE FONT OF ALL PAGES IN EPUB BOOK NOT CURRENT WEBVIEW CONTENTS IN IOS
- INCREASE LABEL WIDTH TO THE LEFT SIDE TITANIUM IN IOS
- TERMINATING APP DUE TO UNCAUGHT EXCEPTION 'NSUNKNOWNKEYEXCEPTION' THIS CLASS IS NOT KEY VALUE CODING-COMPLIANT FOR THE KEY .IMG IN IOS
- ABPERSONCOPYIMAGEDATA LEAKS IN IOS
- MULTIPLE NSPREDICATE ON NSARRAY IN IOS
- UILONGPRESSGESTURERECOGNIZER RECOGNIZES TOUCHES OUTSIDE ITS VIEW IN IOS
- PHONEGAP - CHECK IF FILE EXISTS IN IOS
- LOCATION SERVICES IN IOS5.1 NOT WORKING AS IT SHOULD IN IOS
- MOVING POSITION OF VIEW ANIMATED IN IOS
- HOW CAN I RECEIVE INFO FROM A PUSH NOTIFICATION RECEIVED OUTSIDE OF APP THAT THE USER DID NOT ACTIVATE/TOUCH? IN IOS
- HOW TO CHECK IF MY RETURN VALUE IS USED OR WAS ASSIGNED AT ALL TO SOME VARIABLE? IN IOS
- FACEBOOK LOGIN ISSUE IOS IN IOS
- DISPLAY OFFLINE HTML5 WEBSITE IN IOS
- DOES LOGIC DONE FIRST, APPEARANCE SECOND, WORK WELL IN IOS DEVELOPMENT? IN IOS
- UITABELVIEW CUSTOM BUTTON TAG ISSUE IN IOS
- UPDATE DATA IN IOS TABLEVIEW CELLS FROM WEBSERVER (ASIHTTPREQUEST, PHP, MYSQL) IN IOS
- HOW TO UPLOAD FILE INTO WEBSERVICE IN IOS
- HOW TO PLAY A .PLS FILE IN IOS? IN IOS
- HOW TO ALWAYS LOAD INTO SAME UIVIEWCONTROLLER IN IOS
- HOW DO I DISPLAY THE IMAGES IN A CUSTOM ALBUM IN MY IOS APP IN IOS
- CONDITION BASED ON SEGUE IDENTIFIER IN IOS
- FOR LOOP INCREMENTATION IN IOS
- UILABEL ANIMATIONS AND GESTURES IN IOS
- STRLEN() GIVING WRONG RESULT IN IOS
- UNHIGHLIGHT ROW RETURNS A MAX INT ON INDEXPATH WHEN USER SCROLLS TABLE WITH A CELL HIGHLIGHTED IN IOS