ho un UITableview
con una sottoclasse di UIVIew
sulla cima di una sezione della tabella, in questo modo:UIView in cima UIScrollView, passano attraverso solo rotoli, non rubinetti
-uitable-- |--uiview-| || || || || |---------| | | | | -----------
La vista ha la stessa superview del tableview, ma copre parzialmente il tableview. Ci sono alcuni pulsanti su UIView
. Voglio che l'utente sia in grado di scorrere sulla vista e successivamente spostare la vista tabella (come se stesse scorrendo sul tavolo). Ma, se tocca un pulsante sulla vista, voglio che quel tocco si registri sulla vista, non venga inviato alla tableview. In questo momento, sto sovrascrivendo il metodo - (BOOL)pointInside:(CGPoint)point withEvent:(UIEvent *)event
della vista per restituire sempre NO
, che funziona per lo scorrimento ma ha l'effetto di inviare tutti i tocchi giù al tableview, rendendo i miei pulsanti inefficaci. C'è un modo per me di trasmettere i gesti di scorrimento/panoramica alla tabella ma mantenere i gesti di tocco?
Grazie,
Perché non puoi impostare quella vista come tableHeaderView? –