2010-07-20 2 views
15

Ho una vista di scorrimento con un pulsante. Ho un'azione impostata su TouchupInside. Funziona bene inizialmente. Quindi ho bisogno che Scrollview si nasconda automaticamente se non viene toccato in 3 secondi. Per realizzare questo sto usando UITapGestureRecognizer su Scrollview. Funziona sicuramente se si tocca ovunque nella Scrollview. Sfortunatamente UIButton non funziona più. UITapGestureRecognizer sembra sostituire il pulsante.UITapGestureRecognizer sovrascrive le azioni di UIButton su Scrollview

Qualche idea su come far funzionare l'Azione UIButton?

risposta

44

È possibile interrompere l'UITapGestureRecognizer di annullare altri eventi utilizzando questa linea:

tapRecognizer.cancelsTouchesInView = NO;

Ha lavorato per me :)