Я хочу вызвать действие в двух классах (суперпредставление и полноэкранное подпредставление), когда пользователь один раз нажимает на экран. Но когда я добавляю UITapGestureRecognizer в подпредставление, тот, который добавлен в суперпредставление, переопределяется. Можно ли добавить UITapGestureRecognizer в подпредставление без переопределения UITapGestureRecognizer, добавленного в суперпредставление? Если да, то как я могу это сделать?
Спасибо!
Редактировать: из моего основного контроллера представления "MyToolBerController" я добавляю подпредставление из другого контроллера представления следующим образом:
PhotoViewController *photoViewController = [[PhotoViewController alloc] initWithNibName:@"PhotoViewController" bundle:nil];
myPhotoView = photoViewController.view;
[self.view addSubview:myPhotoView];
Я добавляю GestureRecognizer в MyToolBerController следующим образом:
UITapGestureRecognizer *singleTap = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(handleSingleTapFrom:)];
[singleTap setNumberOfTapsRequired:1];
singleTap.delegate = self;
[myPhotoView addGestureRecognizer:singleTap];
[singleTap release];
Все это прекрасно работает, но мне нужно вызвать метод в классе PhotoViewController при касании представления, а также в классе MyToolBerController. Когда я добавляю еще один UITapGestureRecognizer в photoViewController, он переопределяет UITapGestureRecognizer, добавленный в superView.