GitHub Issue | n/a |
Type | Bug |
Priority | High |
Status | Closed |
Resolution | Fixed |
Resolution Date | 2013-10-01T22:32:39.000+0000 |
Affected Version/s | Release 3.1.2, Release 3.1.3 |
Fix Version/s | 2013 Sprint 21, 2013 Sprint 21 API, Release 3.2.0 |
Components | iOS |
Labels | Mobile, Titanium, iOS7, mobilesdk, module_tableview, qe-closed-3.1.4, qe-testadded |
Reporter | Ashish Nigam |
Assignee | Ingo Muschenetz |
Created | 2013-09-30T09:38:55.000+0000 |
Updated | 2013-10-01T23:22:44.000+0000 |
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.
The above seems to be working on 3.2.0 master and 3.1.X branch
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
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