che so di questo comando:Come abilitare/disabilitare lo scorrimento in UITableView?
self.tableView.scrollEnabled = true
La domanda è: voglio bloccare lo scorrimento in base alla posizione ScrollView. Per questo faccio:
let topEdge = scrollView.contentOffset.y
let followersViewEdge = CGRectGetHeight(self.profileView.frame) - 50
if topEdge >= followersViewEdge {
self.tableView.scrollEnabled = true
}
funziona, ma il problema è che non bloccare o sbloccare lo scorrimento immediatamente. Per bloccare o sbloccare lo scorrimento di UITableView ho bisogno di rilasciare il mio dito dallo schermo e scorrere di nuovo. In questo caso funziona.
Voglio farlo immediatamente, quindi blocca e sblocca lo scorrimento mentre faccio scorrere lo schermo. Come posso farlo?
UPDATE
mio codice funziona. Non è un problema. Il problema è che ho bisogno di apportare queste modifiche immediatamente, senza rilasciare il mio dito dallo schermo.
Quindi, non rispondermi come bloccare lo scorrimento! So come farlo.
prova 'scrollViewDidScroll' delegato? – zcui93
@ zcui93 il mio codice funziona. Quindi, sì, ho già collegato il delegato. Per favore, leggi attentamente –
Nulla di ciò che hai detto lo ha detto. – zcui93