添加对象时,Titanium ScrollView不会增长

时间:2013-09-08 15:16:25

标签: ios titanium scrollview appcelerator

我有一个带有以下属性的钛卷轴视图:

var view = Ti.UI.createScrollView({
    height: '100%',
    width: '100%',
    contentHeight: 'auto', 
    backgroundColor: '#fff'
});

最初,我没有添加足够的内容来使其滚动。但是,如果用户按下按钮,它会添加一个应超出屏幕底部的tableview行,使scrollview可滚动。

但是,当用户单击添加按钮时,应该添加一行高度为150的行,添加的行只能高到足以延伸到屏幕底部,滚动视图仍然不可滚动。

我尝试将布局从复合更改为垂直,表面上修复了问题,但似乎仍有最大高度,之后的所有内容都会被切断。

如何在scrollview的底部添加一行,实际上有钛添加整行?

1 个答案:

答案 0 :(得分:0)

事实证明appendRow方法没有在UI元素上调用重新布局,因此scrollview没有检查它现在是否应该可滚动。

但是,将方法更改为insertNewRow似乎确实更新了滚动视图并允许滚动。