Ho un UIView
parentView
che implementa uno UITapGuestureRecognizer
e fa qualcosa quando viene toccato. parentView
ha una vista secondaria denominata childView
che implementa anche uno UITapGuestureRecognizer
e fa qualcosa quando viene toccato.Disabilitare i tocchi di ricezione dalla vista genitore nella sottoview
C'è un caso in cui devo spegnere il childViews
UITapGestureRecognizer
durante un'animazione per un lieve momento, e ho notato quando è spento e io toccare childView
, il rubinetto viene ricevuto da parentView
. Inoltre, ho una barra degli strumenti allegata alla parte superiore di questa vista che non ha alcun identificatore di movimenti ad essa associato, e tocca a passare a parentView (i pulsanti funzioneranno a malapena). Mi chiedo se è possibile disabilitare questo senza avere un riferimento ai genitori UITapGestureRecognizer?
Ho provato a utilizzare la proprietà exclusiveTouches
di UIView
impostata su sì e non funziona. Tutti i suggerimenti sarebbero apprezzati.
May I know Why down vote? –
Risposta valida - prevarrò. Le persone che non conoscono nulla senza spiegazione sono una piaga per stackoverflow.com. – Cthutu
Apprezzo lo sforzo di Warif ma downvoted perché non sta rispondendo alla domanda, sta provando a cambiare la dichiarazione di problema. E @Cthutu, direi che sei più di una piaga per StackOverflow.com per dispetto di upvoting perché non ho spiegato. –