gesto @Pan interfere no UISlider
Estou tentando criar um menu deslizante (como nos aplicativos do Facebook / Twitter) e minha versão usa gestos de panorâmica para esse efeito. A classe é chamada "SlideMenu".
Estou instanciando um SlideMenu no meu ViewController e adicionando vários elementos da interface do usuário como sub-visualizações, como UISliders, UIButtons et
A questão é que o gesto de movimento panorâmico parece interferir no UISlider, pois ele desliza, mas pára após uma distância muito curta. Encontrei um pedaço de código em uma resposta Problema de gestao: UISwipeGestureRecognizer + UISlider) no entanto, não tenho certeza de como implementá-lo ou se ele funciona com meu desig
O código é este:
- (BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldReceiveTouch:(UITouch *)touch {
if ([touch.view isKindOfClass:[UISlider class]]) {
// prevent recognizing touches on the slider
return NO;
}
return YES;
}
Eu tentei adicioná-lo à minha classe SliderMenu e ao meu ViewController, mas sem dados. Onde isso vai? Qual delegado eu tenho que definir (se houver?) Obrigado