Robię leniwe ładowanie dla mojego UITableView, więc próbuję przeładować poszczególne wiersze, gdy obrazy są aktualizowane. Mam jednak dziwny problem.UITableView reloadSection i reloadRowsAtIndexPaths powoduje dziwną animację
Kiedy zadzwonić,
[self.bubbleTableView reloadRowsAtIndexPaths:[NSArray arrayWithObjects:indexPath, nil] withRowAnimation:UITableViewRowAnimationNone];
LUB
[self.bubbleTableView reloadSections:[NSIndexSet indexSetWithIndex:[indexPath section]] withRowAnimation:UITableViewRowAnimationNone];
Kiedy konkretnie powiedzieć bez animacji to wciąż ożywia i animacja jest podejmowanie całą komórkę i szybko kurczy się do normalnego przekątna obrazu . Ponadto, jeśli zmienię ją na dowolną inną animację, wykona tę samą animację bez względu na ustawienie.
Jeśli skomentuję jedną z tych opcji i po prostu użyję reloadData, to działa dobrze, ale wolałbym nie robić ponownie resloadData ze względu na wydajność reupdating komórek, które nie wymagają aktualizacji.
Dzięki!
sam problem tutaj. rozwiązałeś to? –