UISegmentControl e UITableViewController animação
-
06-09-2019 - |
Pergunta
Como posso animar meu "remoção de itens Tableview" Quando o usuário altera entre segmentos no UISegmentedControl?
O comportamento deve ser semelhante ao "não atendidas / all" chamadas no telefone App.
Nenhuma solução correta
Outras dicas
Os deleteRowsAtIndexPaths: withRowAnimation: e insertRowsAtIndexPaths: withRowAnimation:. Fornecerá a animação para você
Se você precisa executar uma operação mais complexa (inserções e exclusões), você começa um bloco. semelhante a um bloco de animação UIView:
[tableView beginUpdates];
//add and delete
[tableView endUpdates];
Tenha em mente que você precisará atualizar o modelo para refletir as mudanças na tabela.
UITableView pode ser enviada uma mensagem: deleteRowsAtIndexPaths: withRowAnimation: O argumento withRowAnimation determina o tipo de animatio que vai ser usado na remoção da célula.
Eu não sei se alguma dessas animações coincidir com a falta / toda a funcionalidade exatamente embora. Se não o fizerem, eu estou supondo que você terá que criar uma animação para recolher a altura das células antes de removê-los.