Vai al contenuto

Doppio evento mouse collegato a bottoni


Messaggi raccomandati

Ho un bottone a cui sono collegati 3 eventi tramite addtarget..ecc

I metodi sono i seguenti:

1) [bottone addTarget:self action:@selector(MuoviBottone:withEvent:) forControlEvents:UIControlEventTouchDragInside|UIControlEventTouchDragOutside];

2)[bottone addTarget:self action:@selector(Rilasciabottone:withEvent:) forControlEvents:UIControlEventTouchUpInside];

3)[bottone addTarget:self action:@selector(alzaBottone:withEvent:) forControlEvents:UIControlEventTouchDownRepeat];

col metodo 1 muovo semplicemente l'oggetto

col metodo 2 intercetto il rilascio l'oggetto tramite UIControlEventTouchUpInside.. per capirci quando alzo il dito scateno l'evento.

col metodo 3 cliccando due volte di seguito il bottone modifica la coordinata y di un determinato range.

Il problema è che l'evento 2 e 3 non vanno d'accordo...

non riesco a controllare e diversificare i due eventi perchè quando voglio scatenare l'evento UIControlEventTouchDownRepeat al primo click si scatena l'altro evento e cioè il UIControlEventTouchUpInside e quindi il secondo clic va a farsi benedire...

come posso risolvere il problema?

Grazie

Link al commento
Condividi su altri siti

Archiviato

Questa discussione è archiviata e chiusa a future risposte.

×
×
  • Crea Nuovo...