Non voglio dire che voglio disabilitare lo scorrimento. Voglio essere in grado di dire alla tabella automaticamente di smettere immediatamente di spostarsi (ma dovrebbe essere ancora scorrevole dopo). È possibile?Come faccio a far smettere di UITableView lo scrolling
risposta
A UITableView
è una sottoclasse di UIScrollView
. Se si dice di scorrere fino alla sua attuale posizione, si fermerà lo scorrimento quindi questo dovrebbe funzionare per voi:
[tableView setContentOffset:tableView.contentOffset animated:NO];
Beh, questo tipo di ha funzionato, ma funziona solo per impedire al tavolo di scorrere. Se la tabella non ha abbastanza righe per scorrere effettivamente, se tengo premuto rimarrà ancora un po ', che attiva lo scrollViewDidScroll: call, che sto cercando di impedire che accada fermando lo scrolling – MusiGenesis
In questo caso tu dovrebbe disabilitare lo scorrimento se la vista tabella non ha abbastanza righe. – ndfred
Questo non funziona. – iOSdev
set tableView.alwaysBounceVertical = NO;
In che modo risponde a questa domanda? – Rambatino
@Rambatino: Penso che l'utente stia rispondendo al mio commento sotto la risposta selezionata circa anche impedendo il rimbalzo, anche se questo sarebbe stato meglio come commento. – MusiGenesis
vincolare il proprio vista tabella per una variabile chiamata tableView
, poi con la seguente riga è possibile disattivare lo scorrimento:
tableView.scrollEnabled = NO;
Set a YES
, se si vuole che sia di nuovo scorrevole.
+1 funziona nel mio caso. – Shinichi
- 1. Come faccio a smettere di web.config eredità
- 2. Lo scrolling è disabilitato quando aggiungo A UIPangesturerecognizer a UIScrollView
- 3. Come faccio a smettere di cambiare newline nei miei file?
- 4. Come faccio a smettere di scorrere automaticamente nel mio flexslider
- 5. Come faccio a far scorrere un tavolo
- 6. Come faccio a far scorrere JScrollPane per seguire lo stato attivo di input?
- 7. come implementare lo scrolling di parallasse?
- 8. Come faccio a far funzionare un'app per console come amministratore?
- 9. Come faccio a resignFirstResponder quando faccio clic all'esterno di UITextField su UITableView
- 10. Come faccio a far fronte ai limiti di dimensione per lo spazio Web?
- 11. Android - Come faccio a far scorrere questo messaggio di avviso?
- 12. Scrolling a TextBlock
- 13. Come faccio a far funzionare VML in modalità standard?
- 14. Come faccio a far funzionare un eventhandler in modo asincrono?
- 15. Mantenere lo scrolling in basso
- 16. C# - come faccio a far funzionare l'applicazione come un servizio?
- 17. Come faccio a far funzionare pQuery con HTML leggermente malformato?
- 18. UITableView, come faccio a sapere quale sezione durante cellForRowAtIndexPath?
- 19. Come faccio a far corrispondere coordinate simili usando Python?
- 20. Come faccio a far uscire GDB da un loop?
- 21. Come faccio a far scorrere UIWebView verso l'alto?
- 22. Come faccio a far funzionare correttamente il mio esempio SwingWorker?
- 23. STDIN e PowerShell - Come faccio a far coincidere la codifica?
- 24. twitter bootstrap fix navbar dopo lo scrolling
- 25. Come abilitare/disabilitare lo scorrimento in UITableView?
- 26. impedisce lo scrolling con i tasti freccia
- 27. Come smettere di SYN_SENT?
- 28. Come risolvere lo scorrimento lento in UITableView
- 29. WPF: disabilita ListBox, ma abilita lo scrolling
- 30. come fare lo scrolling orizzontale come google play in Android?
Try guardando questo link: http://stackoverflow.com/questions/986392/programmatically-force-a-uiscrollview-to-stop-scrolling-for-sharing-a-table-vie Questo potrebbe funzionare anche: [tableView setContentOffset: tableView.contentOffset animato: NO]; Spero che aiuti. :) – wayway
Questo titolo è una sorta di fuorviante. –
@ JonathanKing: non penso che lo sia affatto. C'è una grande differenza tra "come faccio a far smettere di scorrere una tabella" e "come impedire a una tabella di scorrere". È anche il motivo per cui le domande hanno un titolo e una descrizione più lunga. – MusiGenesis