Thanks for that suggestion.  I'm only reloading visible cells, so I would
expect them to already be instantiated and readily available in memory.
 However, if cellForRow... is called, I guess there is an attempt to
dequeue.  I'd have to take a look at how much time is spent in that method.

At any rate, it's clear that all of this can be done with adequate
performance.  The problem only occurs when the table is scrolled within a
50-pixel range of position, and that position varies (so far unpredictably)
with row height.  If the table is scrolled more or less than that, it works
fine.  The number of animating rows makes no difference (and there are only
a few anyway).

And performance isn't the only issue; the rendering is defective, with
elements (like simple text labels) being rendered slightly out of position
and cell images flying up from the bottom of the screen and settling into
place.
_______________________________________________

Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:
https://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com

Reply via email to