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.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top