Uploaded image for project: 'Titanium SDK/CLI'
  1. Titanium SDK/CLI
  2. TIMOB-5904

iOS: TableViewRow disappears after being quickly scrolled off and on screen

    Details

    • Type: Bug
    • Status: Closed
    • Priority: High
    • Resolution: Cannot Reproduce
    • Affects Version/s: Release 1.8.0
    • Fix Version/s: Sprint 2011-44
    • Component/s: iOS
    • Labels:
    • Environment:

      TiMob 1.8.0.v20111028154620

      Description

      TableViewRow disappears after being quickly scrolled off and on screen.
      Does not happen in 1.7.4 or iOS.

      1. Create app with script:

      Titanium.UI.setBackgroundColor('#000');
      var win = Titanium.UI.createWindow();
      var rows = [];
      for (var i = 0; i < 200; i++) {
          rows[i] = Titanium.UI.createTableViewRow({className:'test'});
          rows[i].add(Titanium.UI.createLabel({text:'row ' + i}));
      }
      var table = Titanium.UI.createTableView({data:rows});
      win.add(table);
      win.open();
      

      2. launch app on device
      3. fast scroll the table a few times, it happens roughly 4 out 10 times [see screenshot]

      Results: the rows closer to the bottom of the screen fail to render when they return to view

      Expected: the rows should all redraw

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                stephentramer Stephen Tramer
                Reporter:
                dhyde Dustin Hyde
              • Watchers:
                0 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:

                  Backbone Issue Sync

                  • Titanium SDK/CLI <> Titanium Mobile
                    Synced with:
                    TIMOB-5015
                    Sync status:
                    ERROR
                    Last received:
                    Last sent:

                    Git Integration