Жест панорамирования мешает UISlider

Я пытаюсь создать скользящее меню (вроде как в приложениях Facebook / Twitter), и моя версия успешно использует жесты панорамирования для этого эффекта. Класс называется «SlideMenu».

Я создаю экземпляр SlideMenu в своем ViewController, а затем добавляю в него несколько элементов пользовательского интерфейса в виде подпредставлений, таких как UISliders, UIButtons и т. Д.

Проблема в том, что жест панорамирования, похоже, мешает UISlider, так как он скользит, но останавливается после очень короткого расстояния. Я нашел кусок кода на ответ (Проблема с жестами: UISwipeGestureRecognizer + UISlider) однако я не уверен, как реализовать это или работает ли он с моим дизайном.

Код такой:

- (BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldReceiveTouch:(UITouch *)touch {
    if ([touch.view isKindOfClass:[UISlider class]]) {
        // prevent recognizing touches on the slider
        return NO;
    }
    return YES;
}

Я попытался добавить его в мой класс SliderMenu и мой ViewController, но без кубиков. Куда это идет? Какой делегат мне нужно установить (если есть?) Спасибо

Ответы на вопрос(2)

Ваш ответ на вопрос