I am using UITableViewController , and using:
[self.tableView reloadSections:[NSIndexSet indexSetWithIndex:sectionNumber] withRowAnimation:UITableViewRowAnimationNone];
to reload a separate part of the table (to animate the insertion of new cells). The problem is that all partitions and their cells flash white instantly every time this call is made. This does not happen if I use
[self.tableview reloadData]
but happens no matter what line animation I use.
I know that I can use insertRowsAtIndexPaths:withRowAnimation: but I currently have a race condition that prevents me from using this. I’ll fix it at some point, but in the meantime I would like to know why all the cells in the sections blink when I reload one section. Also, if I can turn off the flash and just animate the insertion / deletion of cells, that would be ideal.
source share