UITapGestureRecognizer нажмите на self.view, но игнорируйте подпредставления

Мне нужно реализовать функцию, которая будет вызывать некоторый код, когда я дважды нажимаю на self.view (вид UIViewCotroller). Но проблема в том, что у меня есть другие объекты пользовательского интерфейса в этом представлении, и я не хочу присоединять какой-либо объект распознавателя ко всем из них. Я нашел этот метод ниже, как сделать жест на мой взгляд, и я знаю, как он работает. Прямо сейчас я нахожусь перед гандикапом, какой способ выбрать для создания этого распознавателя, игнорируя подпредставление. Есть идеи? Благодаря.

UITapGestureRecognizer *doubleTap = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(handleDoubleTap:)];
[doubleTap setNumberOfTapsRequired:2];
[self.view addGestureRecognizer:doubleTap];
80
задан Matrosov Alexander 4 April 2013 в 15:06
поделиться