- Jak mogę poprawić wydajność mojego stołowego?
- Jak rozszerzasz się i kontraktowy ogniwa Uititaview, gdy jest to podtrzymywane?
Jak mogę poprawić wydajność mojego stołowego?
Pamięć podręczna może zasadniczo rozwiązać większość problemów z wydajnością. Tableview musi znać wysokość komórki, aby układać komórkę. Musisz znać wysokość wszystkich komórek, aby poznać wysokość samego widoku stołowego. Dlatego za każdym razem, gdy nazywasz ReoadData, musisz obliczyć wysokość wszystkich komórek.
Jak rozszerzasz się i kontraktowy ogniwa Uititaview, gdy jest to podtrzymywane?
Animacja komórki w celu rozszerzenia i zawarcia umowy
Dostarczasz szereg wierszy (IndeksPath), które należy ponownie załadować, a następnie stołowy widok przeładuje je, nazywając CellForrowat: na tych komórkach, aby ponownie je uformować, i animować przejścia z Rowanimation, którą przekazałeś do: parametr:.