Question

Comment puis-je animer mon « enlèvement de tableviewitems » lorsque l'utilisateur change entre les segments du UISegmentControl?

Le comportement doit être similaire à « manqués / Tous les » appels dans le téléphone App.

Pas de solution correcte

Autres conseils

Les deleteRowsAtIndexPaths: withRowAnimation: et insertRowsAtIndexPaths: withRowAnimation:. Fournira l'animation pour vous

Si vous devez effectuer une opération plus complexe (insertions et suppressions), vous commencez un bloc. semblable à un bloc d'animation UIView:

[tableView beginUpdates];

//add and delete

[tableView endUpdates];

Gardez à l'esprit que vous aurez besoin de mettre à jour le modèle afin de refléter les changements dans le tableau.

UITableView peut être envoyé un message: deleteRowsAtIndexPaths: withRowAnimation: L'argument withRowAnimation détermine le type de animatio qui sera utilisé dans l'élimination de la cellule.

Je ne sais pas si l'un de ces animations correspondent le manqués / toutes les fonctionnalités exactement bien. Si elles ne le font pas, je devine que vous devrez mettre en place une animation pour réduire la hauteur des cellules avant de les enlever.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top