Domanda

Come posso animare la mia "rimozione di tableviewitems" quando l'utente passa tra i segmenti del UISegmentControl?

Il comportamento dovrebbe essere simile a "Missed / All" chiamate nel telefono App.

Nessuna soluzione corretta

Altri suggerimenti

I deleteRowsAtIndexPaths: withRowAnimation: e insertRowsAtIndexPaths: withRowAnimation:. Fornirà l'animazione per voi

Se è necessario eseguire un'operazione più complessa (inserimenti ed eliminazioni), si avvia un blocco. simile ad un blocco UIView animazione:

[tableView beginUpdates];

//add and delete

[tableView endUpdates];

Tenete a mente è necessario aggiornare il modello per riflettere i cambiamenti nella tabella.

UITableView può essere inviato un messaggio: deleteRowsAtIndexPaths: withRowAnimation: L'argomento withRowAnimation determina il tipo di animatio che verrà utilizzato nella rimozione della cella.

Non so se qualcuno di quei animazioni corrisponde al mancato / tutte le funzionalità esattamente però. Se non lo fanno, sto cercando di indovinare si dovrà impostare un'animazione al collasso l'altezza delle celle prima di rimuoverli.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top