Table views jump around if estimated height is incorrect

Originator:mason
Number:rdar://21302418 Date Originated:6/9/15
Status:Open Resolved:
Product:iOS SDK Product Version:iOS 8
Classification: Reproducible:Yes
 
Summary:
If your estimated heights are incorrect and you call reloadData, the table view will jump around. If the estimated heights were too large, the table view will jump as you scroll up (each time a new cell comes on screen, the table view will jump). If the estimated heights were too small, the entire table view will jump when you call reloadData

The amounts that the table view jumps is related to the error between your estimated height and the actual height.

Steps to Reproduce:
Setup: iOS 8. Returning UITableViewAutomaticDimension for the cell height, and also using an estimated row height. 

Expected Results:
The table view won't jump around as you scroll.

Actual Results:
It jump around as you scroll.

Version:
Happens in every iOS8 build I've seen

Notes:


Configuration:
iPhone

Comments

Probably going to be duped, many many reports in iOS 8.

By Schemetrical at June 10, 2015, 9:04 a.m. (reply...)

Please note: Reports posted here will not necessarily be seen by Apple. All problems should be submitted at bugreport.apple.com before they are posted here. Please only post information for Radars that you have filed yourself, and please do not include Apple confidential information in your posts. Thank you!