Titanium JIRA Archive
Titanium SDK/CLI (TIMOB)

[TIMOB-15377] iOS: using Label with tableViewRow prevents selection until scrolled out of visible portion

GitHub Issuen/a
TypeBug
PriorityHigh
StatusClosed
ResolutionFixed
Resolution Date2013-10-01T22:32:39.000+0000
Affected Version/sRelease 3.1.2, Release 3.1.3
Fix Version/s2013 Sprint 21, 2013 Sprint 21 API, Release 3.2.0
ComponentsiOS
LabelsMobile, Titanium, iOS7, mobilesdk, module_tableview, qe-closed-3.1.4, qe-testadded
ReporterAshish Nigam
AssigneeIngo Muschenetz
Created2013-09-30T09:38:55.000+0000
Updated2013-10-01T23:22:44.000+0000

Description

Using Label with table view row object, prevents row selection until i scroll the selected row out of visible portion and then take it back to visible portion. Steps to reproduce: !: Use the below attached app.js and use it in new project. 2: Build the project for iOS6 or iOS7 simulator. 3: Test with table view 3, selection won't happen after first time until scrolling is performed.

Attachments

FileDateSize
app.js2013-09-30T09:38:55.000+00007640

Comments

  1. Sabil Rahim 2013-09-30

    The above seems to be working on 3.2.0 master and 3.1.X branch
  2. kosso 2013-10-01

    I thought this might have something to do with not having touchEnabled:false on the Label. But, he's right. The check mark doesn't appear on a row which has been toggled (in table1) until the row is scrolled off and back on the screen again. I also tried adding a unique className to each row to no avail. Table 2 (title only) is the only one which works as expected. Tested with 3.1.3.v20130913160104 and 3.1.4.v20130918151553
  3. Olga Romero 2013-10-01

    Tested and verified selection is possible at any time - before scroll or after. Environment: Appcelerator Studio, build: 3.1.3.201309132456 Titanium SDK, build: 3.1.4.v20130927154557 iOS7 simulator iPhone 5s iOS 7.0.2

JSON Source