
Untitled
By: a guest on
Jun 12th, 2012 | syntax:
None | size: 0.64 KB | hits: 12 | expires: Never
tt.ui.createStackView = function(_args) {
var stack = Ti.UI.createView(tt.combine($$.stretch,_args.props||{}));
stack.currentIndex = _args.currentIndex||0;
//populate stack
for (var i = 0; i < _args.views.length; i++) {
var w = _args.views[i];
if (i == stack.currentIndex) {
w.visible = true;
}
else {
w.visible = false;
}
stack.add(w);
}
stack.addEventListener('changeIndex', function(e) {
for (var j = 0;j < _args.views.length;j++) {
if (j == e.idx) {
_args.views[j].visible = true;
stack.currentIndex = j;
}
else {
_args.views[j].visible = false;
}
}
});
return stack;
};