Titanium JIRA Archive
Titanium SDK/CLI (TIMOB)

[TIMOB-3414] TableView delays too long to display external images

GitHub Issuen/a
TypeBug
PriorityLow
StatusClosed
ResolutionInvalid
Resolution Date2017-05-02T22:15:33.000+0000
Affected Version/sn/a
Fix Version/sn/a
ComponentsiOS
Labelsdefect, ios, iphone, reported-1.6.1, scroll, tableview
ReporterRobb Shecter
AssigneeIngo Muschenetz
Created2011-04-15T03:44:03.000+0000
Updated2017-05-02T22:15:33.000+0000

Description

(1) Images are only displayed once user's finger is off the device.

(2) Images are only displayed once the table has stopped scrolling.

Here are videos showing the problems in the Kitchen Sink, where it's somewhat hard to see, and a video of my app, where the problems are much easier to see (a table with larger row height, and 15 rows).

EDIT: Attachments don't seem to be viewable. Here are the two videos, set to 'unlisted':

http://www.youtube.com/watch?v=rlF5X3UEHeo">http://www.youtube.com/watch?v=rlF5X3UEHeo
http://www.youtube.com/watch?v=hlRwP7_q-Wg">http://www.youtube.com/watch?v=hlRwP7_q-Wg

Attachments

FileDateSize
tableview-issue_movie.mpg2011-04-15T03:44:21.000+000027068159
tableview-issue_movie-1.mpg2011-04-15T03:44:41.000+000015282692

Comments

  1. hal 2011-04-15

    Core team tells me that this issue is quite complex, and hence will be addressed when they look at improving overall drawing speeds. When that occurs it'll be scheduled into a release and dealt with at that time.

  2. Robb Shecter 2011-04-15

    Thank you. I understand, but I'm wondering if anyone looked at the video showing the problem in a real-life app? It's pretty much a show stopper:

    http://www.youtube.com/watch?v=hlRwP7_q-Wg">http://www.youtube.com/watch?v=hlRwP7_q-Wg

    This is the main UI widget for the iPhone ... Is this a problem whenever it displays many different images? Can anyone suggest a work-around? Throw me a bone here? (I'm getting frustrated: this is my second day spent debugging the SDK and making work-arounds.)

    So far, to get around the problem I've tried swapping a WebView for the ImageView - no effect.

    Is there any way to disable the delayed loading in the table?

    Does anyone know - could I work around this by downloading the images, saving them, and then linking to them as local images?

    Another work-around idea I had: Use one large WebView instead of a TableView ... but that sounds like a lot of work, and may not perform well.

  3. Lee Morris 2017-05-02

    Resolving ticket as Invalid as there is now a new version of Kitchen Sink available and we no longer support the version which relates to this ticket.

JSON Source