Я хочу вызвать действие в двух классах (супервизор и полноэкранный просмотр), когда пользователь один раз удаляет экран. Но когда я добавляю UITapGestureRecognizer в subview, тот, который добавлен в супервизор, переопределяется. Можно ли добавить UITapGestureRecognizer в subview без переопределения UITapGestureRecognizer, добавленного в супервизор? Если да, то как я могу это сделать?
Спасибо!
Edit: Из моего главного viewController "MyToolBerController", я добавляю subview из другого viewController следующим образом:
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.