Sto utilizzando un UIScrollView
nella mia app e utilizzo il metodo scrollviewDidScroll
per spostare altre visualizzazioni che non si trovano all'interno della visualizzazione pergamena. Questo comportamento dovrebbe verificarsi solo quando l'utente sta effettivamente spostando la scrollview con un dito e non quando termina l'evento touch.UiScrollview scrollviewDidScroll rileva il tocco dell'utente
Attualmente sto usando la proprietà dragging
del ScrollView per ottenere questo comportamento, ma ha un problema: quando l'utente swipes sul ScrollView e la tocca di nuovo prima di fermarsi decelerare, la proprietà dragging
non è vero, anche se l'utente sta trascinando la scrollview con un dito.
Cerca in 'UIGestureRecognizerState' della tua tabellaView, come' yourTableView.panGestureRecognizer.state'. Rivelerà quale è esattamente lo stato del tocco dell'utente. Fatelo in 'scrollViewDidScroll'. – n00bProgrammer
Fatto. Con il codice di esempio – n00bProgrammer