Appcelerator Titanium - 表行中的水平滚动

时间:2011-08-15 20:01:44

标签: titanium appcelerator

我有一个表,我想要水平滚动行。当我尝试将可滚动视图添加到行时,它崩溃了应用程序。有没有特别的方法来做到这一点?基本上,我是动态地向每一行添加项目,如果它溢出,我希望旧项目向左滚动,但仍然可以检索。

2 个答案:

答案 0 :(得分:3)

不要添加滚动视图,只需使用常规视图并在添加项目时更新宽度并自行滚动视图。

你必须弄清楚如何通过跟踪触摸开始和触摸结束向左和向右滚动视图。

您可能希望找到替代的UI方法

答案 1 :(得分:0)

为什么不使用布局属性...我的意思是垂直或水平。

var HZview = Ti.UI.createView({
   height:'auto',
   layout:'horizontal'
)};

VzView.add(TableViewRows);

现在将您的行添加到此水平视图,最后将TableView添加到垂直视图。

var HZview = Ti.UI.createView({
   height:'auto',
   layout:'vertical'
)};

VzView.add(TableView);