Получите прикосновение к представлению, которое находится внутри представления прокрутки - PullRequest
0 голосов
/ 20 сентября 2011

У меня есть родительский вид прокрутки для отображения pdf. Внутри этого вида есть вид. Внутри этого вида есть еще один вид прокрутки для увеличения. И внутри этого вида прокрутки есть вид наложения. Мне нужно получить представление о наложении. Как я могу получить это?

Ответы [ 2 ]

0 голосов
/ 20 сентября 2011
Make a new NSObject Class ScrollWithTouch and write following method inside .h and .m file:
Code for .h file:

@interface ScrollWithTouch : UIScrollView {
}
- (void) touchesEnded: (NSSet *) touches withEvent: (UIEvent *) event;
-(id)initWithCustomScrollView;
@end

Code for .m file:
#import "ScrollWithTouch.h"


@implementation ScrollWithTouch

-(id)initWithCustomScrollView{
    if (self = [super init]) {

    }
    return self;
}


- (void) touchesEnded: (NSSet *) touches withEvent: (UIEvent *) event 
{   
    // If not dragging, send event to next responder
    if (!self.dragging) 
        [self.nextResponder touchesEnded: touches withEvent:event]; 
    else
        [super touchesEnded: touches withEvent: event];
}
@end

Now make a instance : 
ScrollWithTouch *tmpScrollView;
tmpScrollView = [[ScrollWithTouch alloc] initWithCustomScrollView];

Add this new created object with your self.view;
Now write touch related method within self.view.
Assign tag for scroll view or assign tag for sub views on scroll view.
Now you are ready to getting touch tag on tapping over scroll view.  
0 голосов
/ 20 сентября 2011

Добавьте UIGestureRecognizer к виду наложения.Не забудьте убедиться, что для представления userActionEnabled установлено значение YES.

...