Completion notification for UITableview animations

Number:rdar://10958564 Date Originated:02/29/2012
Status:Open Resolved:N/A
Product:iPhone SDK Product Version:5.1 beta 3
Classification:Enhancement Reproducible:Always
29-Feb-2012 03:55 PM Daniel Pasco:
UITableview provides built-in support for animated insertion, removal, and reordering of its sections and rows. Unfortunately, there is no way to tell externally when an animation has completed or if it has been interrupted. In a lot of applications, particularly in ones in which the table presents data effected by network traffic, it can be extraordinarily difficult to tell when one event is complete and another may begin. This is particularly important when events are being stored in a serial queue for orderly operation.

Introducing a new action will kill any animation that is currently running, so pacing the events carefully is an important part of providing a smooth, consistent user experience.

Steps to Reproduce:
Set up a table animation.

Expected Results:
NSNotification, delegate call back, or something provides notification to interested listeners that the animation has completed or been interrupted.

Actual Results:
No such telemetry available.



Please note: Reports posted here will not necessarily be seen by Apple. All problems should be submitted at 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!