Skip to content

Instantly share code, notes, and snippets.

@rblalock
Created October 29, 2013 20:43
Show Gist options
  • Save rblalock/7222252 to your computer and use it in GitHub Desktop.
Save rblalock/7222252 to your computer and use it in GitHub Desktop.
var win = Ti.UI.createWindow({
backgroundColor: 'white'
});
var pages = [];
// Helper to generate a sample form
function buildPage() {
var wrapper = Ti.UI.createView({
layout: "vertical"
});
for(var i = 0; i < 25; i++) {
var row = Ti.UI.createView({
layout: "horizontal",
height: 30,
width: "100%",
top: 10,
bottom: 10
});
var key = Ti.UI.createLabel({
text: "Key " + i,
width: 100,
height: 30,
left: 10
});
var field = Ti.UI.createTextField({
top: 10,
left: 10,
width: 250,
height: 30,
backgroundColor: "#eee"
});
row.add(key);
row.add(field);
wrapper.add(row);
}
return wrapper;
}
// Build out the pages
for(var k = 0; k < 25; k++) {
var wrapper = Ti.UI.createView({
layout: "vertical",
width: Ti.UI.FILL,
height: Ti.UI.FILL
});
wrapper.add( buildPage() );
pages.push(wrapper);
}
// ScrollableView wrapper
var scrollable = Ti.UI.createScrollableView({
views: pages,
width: Ti.UI.FILL,
height: Ti.UI.FILL,
cacheSize: 5
});
win.add(scrollable);
win.open();
@rblalock
Copy link
Author

Stutters in the middle of a page.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment