So che ci sono post simili su Stack ma nulla di quello che ho trovato mi ha aiutato a trovare una soluzione.UIButton che ignorerà un 'trascinamento' e lo passerà a UIScrollView
- Ho un ScrollView aggiunto ad una UIView.
Ho aggiunto un UIButton allo stesso UIView sopra la scrollview.
- Desidero che UIButton risponda a un touchUp e attivi un evento.
- Se qualcuno DRAGS su UIButton, lo voglio a passare l'evento a scrollView e trascinare l'UIScrollView senza attivare l'evento button.
so come passare su un tocco con hitTest restituzione del ScrollView ma questo si ferma nulla arrivare alla UIButton.
I non desidera aggiungere UIButton a UIScrollView.
Qualcuno ha una soluzione proposta?
Ho provato questo, ma non riuscivo a farlo funzionare. Il problema è che hitTest viene chiamato nella vista se si scorre la vista di scorrimento o semplicemente si tocca, in modo che il metodo hitTest personalizzato non sappia se passare l'evento alla vista di scorrimento o reindirizzarlo al pulsante. Ho anche provato a usare i tocchi nella vista personalizzata per calcolare se riceve un tocco o un tocco, ma quando viene chiamato Move, il metodo hitTest è terminato, quindi non c'è modo di rispondere condizionatamente lì. – arlomedia