Здравствуйте, у меня есть представление opengl и на нем есть панель вкладок. Я использую распознаватель касаний, чтобы нажимать на различные трехмерные объекты на экране. На панели вкладок у меня есть кнопка, но она не работает, потому что распознаватель касаний тоже улавливает эти нажатия. Как мне это остановить? Я уже пробовал это:
- (BOOL) gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldReceiveTouch:(UITouch *)touch
{
if ([touch.view isKindOfClass:[UIBarButtonItem class]]) return FALSE;
return TRUE;
}
Мне кажется, что я как-то сравниваю неправильные классы, потому что при отладке всегда возвращается ИСТИНА.