I'm having the same issue when setting vertical layout to a
scrollview window is empty (scrollbar appears with the correct
height) setting a layout to a view renders a correct view :
var win = Titanium.UI.currentWindow;
var scrollview =
Titanium.UI.createScrollView({contentWidth:'auto',contentHeight:'auto',top:0,showVerticalScrollIndicator:true,showHorizontalScrollIndicator:true});
var sview =
Titanium.UI.createView({layout:'vertical',contentWidth:320,contentHeight:'auto'});
var win_titre = Titanium.UI.createLabel({text:'TITLE',
backgroundColor:'#09205F', width:'auto',
height:'auto',font:{fontSize:14}, color:'#fff',top:0,left:0,
visible:true});
var win_description = Titanium.UI.createLabel({text:'MAIN LONG
TEXT', height:'auto',width:'auto',font:{fontSize:12},
top:5,left:0});
sview.add(win_titre);
sview.add(win_description);
scrollview.add(sview);
win.add(scrollview);