Il 12 dicembre 2008, il produttore dell'app Tweetie IPhone ha pubblicato un great example come ottiene lo scorrimento di UITableView senza il frastaglio/frammentazione che normalmente comporta. Il suo example code funziona alla grande con la versione 2.2 dell'SDK, tuttavia, quando compilo per 3.0 non riesco a far funzionare il click-highlight su una singola cella. Qualcuno ha idea di cosa deve essere aggiornato da 2.2 -> 3.0 per far funzionare (completamente) il suo codice?Scorrimento veloce in Tweetie con UITableView
risposta
In drawContentView, cambiare self.selected a self.highlighted
- (void)drawContentView:(CGRect)r
{
CGContextRef context = UIGraphicsGetCurrentContext();
UIColor *backgroundColor = [UIColor whiteColor];
UIColor *textColor = [UIColor blackColor];
if(self.highlighted)
{
backgroundColor = [UIColor clearColor];
textColor = [UIColor whiteColor];
}
... code continues ...
}
Ci scusiamo, ma non possiamo ancora rispondere 3.0 risposte specifiche ancora fare alla NDA ... speriamo che presto dopo il rilascio 3.0 la restrizione verrà revocata.
Nel frattempo leggere i documenti su 3.0 UITableViewCells e come funziona la selezione ora, la risposta potrebbe venire a voi.
Forse questo comportamento sarà fissato magicamente al momento in cui la NDA non si applica più. Nel frattempo, segnala i bug come domande alle persone che vogliono che tu usi 3.0 ma non ne parli.
se si desidera che il punto culminante di rimanere come la nuova visualizzazione viene spinto e (comportamento predefinito per la cella di Tableview) auto-dehighlighted il pop, assicuratevi di avere anche lo sfondo trasparente per self.selected:
if(self.highlighted || self.selected){
backgroundColor = [UIColor clearColor];
textColor = [UIColor whiteColor];
}
la cella verrà automaticamente de-evidenziata e de-selezionata quando il suo bambino è spuntato.
- 1. atebits Twitter veloce scorrimento
- 2. Overlay non in scorrimento con UITableView - iOS
- 3. iPhone pull down come Tweetie
- 4. Come risolvere lo scorrimento lento in UITableView
- 5. Scorrimento di UITableView
- 6. UITableView prestazioni scorrimento con CALayer + maschera
- 7. UITableView direzione scorrimento
- 8. UITableView Barra di scorrimento personalizzata
- 9. Limita velocità di scorrimento UITableView come Instagram
- 10. Come abilitare/disabilitare lo scorrimento in UITableView?
- 11. UITableView prestazioni di scorrimento uniforme
- 12. UITableView lo scorrimento non è agevole
- 13. UITableView inserimento sezione in alto durante lo scorrimento
- 14. Scorrimento dell'immagine di sfondo per UITableView?
- 15. MonoTouch - Rileva lo scorrimento di UITableView
- 16. Disabilita Scorrimento di UISearchbar aggiunto a UITableView
- 17. UITableView si blocca durante lo scorrimento
- 18. UITableView con UILabel SizeToFit ottenere pasticcio durante lo scorrimento
- 19. ios8 UITableView scolling indietro durante lo scorrimento
- 20. Disabilita UITableView rimbalzi verticali durante lo scorrimento
- 21. UITableView invoca le azioni di scorrimento programmaticamente
- 22. Obiettivo - C: contenuto UITableView Modifica su scorrimento
- 23. Problema di scorrimento veloce con ListAdapter e SectionIndexer
- 24. getView chiamato con posizione errata durante lo scorrimento veloce
- 25. Evento di scorrimento più veloce? - Sfondo "salta" dopo lo scorrimento
- 26. Lo scorrimento automatico verso l'alto non funziona in UITableView
- 27. Come visualizzare la barra di scorrimento in UITableView
- 28. Rileva la cella superiore corrente in UITableView dopo lo scorrimento
- 29. disabilitare lo scorrimento in un UITableView (iPhone SDK 3.0)
- 30. Custom Listview Barra di scorrimento veloce in Android
sì. me ne sono appena reso conto quando ho postato la domanda, ma ho deciso di postare comunque. – CodingWithoutComments