Referenciar um botão quando o remetente da ação for um UIGestureRecognizer
Eu tenho um botão chamadomyButton
e eu dei umUIGestureRecognizer
para que umIBAction
só é executado quandomyButton
é pressionado com dois dedos:
UIGestureRecognizer *tapper = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(twoFingerTap:)];
[(UITapGestureRecognizer *) tapper setNumberOfTouchesRequired:1];
[newTaskButton addGestureRecognizer:tapper];
Antes de adicionar o reconhecedor de gestos, eu poderia usarsender
para referenciar o botão que acabou de ser pressionado, porém agorasender
agora é o reconhecedor de gestos. Ainda preciso fazer referência ao botão que foi pressionado ... Existe alguma maneira de fazer isso? Um método fácil que retorna o que está usando o reconhecedor de gestos, talvez? Obrigado