UITableView BeginUpdates/EndUpdates animates content layout

I have a UITableView with uneven rows. When a row is selected, the height of that view cell is enlarged. I call begin/end updates on the table view which animates the height change nicely. However, the new content that appears also gets it's layout animated form the top-left of view view cell to the final position it should be at.

If I wrap the begin/end updates in a PerformWithoutAnimation call then neither animate, the cell just snaps to it's new height with the content positioned correctly.

What I'd like is that the cell height animates to it's new height but the content of the view cell doesn't (i.e. they're already at their expected locations when they become visible as the cell expands).

Sign In or Register to comment.