animation UISegmentControl et UITableViewController
-
06-09-2019 - |
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.