Don't like ads? PRO users don't see any ads ;-)
Guest

Untitled

By: a guest on Jul 1st, 2012  |  syntax: None  |  size: 1.45 KB  |  hits: 15  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1.  
  2. var win = Titanium.UI.createWindow({  
  3.     backgroundColor:'#fff'
  4. });
  5.  
  6.  
  7. var view0 = Titanium.UI.createScrollView({backgroundColor:'#f00'});
  8. var view1 = Titanium.UI.createScrollView({backgroundColor:'#0f0'});
  9.  
  10. var scrollableView = Titanium.UI.createScrollableView({
  11.         views:[view0,view1],
  12.         width:320,
  13.         height:200,
  14.         top:120
  15. });
  16.  
  17. var text0 = Ti.UI.createLabel({
  18.         text:"view 0",
  19.         width:"auto",
  20.         height:"auto",
  21.         top:10
  22. });
  23.  
  24. view0.add(text0);
  25.  
  26. var b1 = Ti.UI.createButton({
  27.         height:40,
  28.         width:310,
  29.         left:0,
  30.         title:'Remove View1',
  31.         top:10
  32. });
  33.  
  34. var b2 = Ti.UI.createButton({
  35.         height:40,
  36.         width:310,
  37.         left:0,
  38.         title:'Scroll To view 0',
  39.         top:60
  40. });
  41.  
  42. var text1 = Ti.UI.createLabel({
  43.         text:"view 1",
  44.         width:"auto",
  45.         height:"auto",
  46.         top:10
  47. });
  48.  
  49. view1.add(text1);
  50.  
  51.  
  52. b1.addEventListener('click', function(){
  53.         Ti.API.info('***************************************');
  54.         scrollableView.removeView(view1);
  55.         Ti.API.info('removing view1 from the middle [in sequence]');
  56. });
  57.  
  58. b2.addEventListener('click', function(){
  59.         Ti.API.info('***************************************');
  60.         scrollableView.scrollToView(0);
  61.         Ti.API.info('Scroll to View 0');
  62. });
  63.  
  64. scrollableView.addEventListener('scroll', function(e){
  65.         Ti.API.info('***************************************');
  66.         Ti.API.info('scrollable view scroll currentPage: '+e.currentPage);
  67. });
  68.  
  69. //scrollableView.removeView(view1);
  70. win.add(scrollableView);
  71.  
  72. win.add(b1);
  73. win.add(b2);
  74.  
  75. win.open();