- Como posso melhorar meu desempenho de tabela de tabela?
- Como você expande e contrata a altura de uma célula uableView quando tocada?
Como posso melhorar meu desempenho de tabela de tabela?
O cache pode basicamente resolver a maioria dos problemas de desempenho. Tabelawview precisa conhecer a altura da célula para layout a célula. Você precisa conhecer a altura de todas as células para conhecer a altura da própria visão de mesa. Portanto, toda vez que você chama Reloaddata, você precisa calcular a altura de todas as células.
Como você expande e contrata a altura de uma célula uableView quando tocada?
Animando a célula para expandir e contratar
Você fornece uma matriz de linhas (IndexPath) que precisa ser recarregada, então a TableView recarregá -las ligando para CellFororrowat: nessas células para layout -as novamente e animar a transição com a rowanimation que você passou com: parâmetro.