[TIMOB-528] scroll view inside table view row does not scroll
GitHub Issue | n/a |
---|---|
Type | Bug |
Priority | Medium |
Status | Closed |
Resolution | Fixed |
Resolution Date | 2012-04-27T16:49:59.000+0000 |
Affected Version/s | n/a |
Fix Version/s | Release 2.0.1 |
Components | iOS |
Labels | defect, ios, iphone, qe-testadded, scrollview, tableview |
Reporter | Nolan Wright |
Assignee | Neeraj Gupta |
Created | 2011-04-15T02:31:05.000+0000 |
Updated | 2012-10-09T19:07:54.000+0000 |
Description
from community.
code:
var data = [];
var win = Ti.UI.createWindow();
var row =
Ti.UI.createTableViewRow({className:'scrolltab',height:67,backgroundColor:'#fff',selectionStyle:Ti.UI.iPhone.TableViewCellSelectionStyle.NONE});
var scrollView = Titanium.UI.createScrollView({
contentWidth:500,
contentHeight:50,
top:10,
height:50,
width:230,
borderRadius:10,
backgroundColor:'#13386c'
});
row.add(scrollView);
var view1 = Ti.UI.createView({
backgroundColor:'#336699',
width:440,
height:40,
left:10
});
scrollView.add(view1);
// add a bunch more views to the scrollView
data.push(row);
feedTableView = Titanium.UI.createTableView({
data:data
});
win.add(feedTableView);
win.open();
i don't doubt it. :<
My main concern about this is one of events trapping. This might be something I don't need to worry about, but it is something that may be an obstacle.
Same issue seems to occur with a ScrollableView. I noticed while trying to create something like the Trending Now section of the Twitter for iPhone app. Thanks for looking into it.
valid, needs testcase
I was able to work around the issue by defining an empty function and assigning it to the click events of the scroll/scrollable view and the table row. Seems to override whatever prevents the touch from bubbling down the the inner view. I'll post on the community Q&A section.
you can also try touchEnabled: false
Bug Scrub: Valid. No test Case exists. Tested by creating my own app. Tested On: TiMOB sdk version: 1.7.2 Studio version: 1.0.2 OS Version: Mac OSX Lion Device tested On - iPhone 4.3.4
I don't believe this is valid anymore. Example code:
Tested with {quote} version=2.1.0 module_apiversion=2 timestamp=04/27/12 17:36 githash=d33ece4 {quote} In iPhone Simulator 5.1. I am able to successfully interact with the scroll view inside of the table view row, and I am able to scroll the table view row. Further, hitting the bounds of the scroll view properly hand off the scroll event to the table view.
This issue has been fixed somewhere along the line. Marking this bug resolved based on Dawson's testing.
Tested with 2.1.0.v20120605113335 on iPhone 3gs 4.3