[TIMOB-2304] iOS: Vertical layout, tableView - scrolling stutters when image is revealed. (3.1.3 - 4.2)
GitHub Issue | n/a |
---|---|
Type | Bug |
Priority | Medium |
Status | Closed |
Resolution | Fixed |
Resolution Date | 2011-04-17T01:58:42.000+0000 |
Affected Version/s | n/a |
Fix Version/s | Release 1.5.0 |
Components | iOS |
Labels | ios, regression, scrolling, tableview |
Reporter | Thomas Huelbert |
Assignee | Blain Hamon |
Created | 2011-04-15T03:16:16.000+0000 |
Updated | 2011-04-17T01:58:42.000+0000 |
Description
This is xcode 3.5.4 + iOS4.2 + itunes 10.1+ running mobile sdk version 1.5.0.1f46b05 + the nonJIT version of TiJsCore on an ipod (4th gen) running 4.2. seen on all supported os's
1.Base UI > Vertical Layout > Table View
2.do a throw scrolling gesture to move the list rapidly, watch the
scroll bar as the image is revealed.
results: the scrolling stuttters right as the image is revealed.
(from [a6c5651902eb346882e7e8b3bb6a87624ba87210]) [#2304 state:fixed-in-qa] Slight modifications to view drawing system to make table drawing faster. https://github.com/appcelerator/titanium_mobile/commit/a6c5651902eb346882e7e8b3bb6a87624ba87210"> https://github.com/appcelerator/titanium_mobile/commit/a6c5651902eb...
Going to reopen. Solved for tables which do not use 'className' only.
(from [1a5206fb3ba3617d052593c68e5eec753d47dd64]) [#2346 state:fixed-in-qa][#2304 state:fixed-in-qa] Changed what we do with cached cells, resulting in massive speed improvements and fewer redraw glitches. https://github.com/appcelerator/titanium_mobile/commit/1a5206fb3ba3617d052593c68e5eec753d47dd64"> https://github.com/appcelerator/titanium_mobile/commit/1a5206fb3ba3...
Note that there is still some loading time, but this is simply the amount of time it takes the view to render, and no longer a tableview-specific issue (or regression).
1.5.0.3ee6a97 4gt ipod touch 4.2.1