0

我有一个具有以下属性的钛滚动视图:

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

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

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

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

如何在滚动视图的底部添加一行并让钛添加整行?

4

1 回答 1

0

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

但是,将方法更改为insertNewRowdid 似乎会更新滚动视图并允许滚动。

于 2013-09-08T16:17:28.703 回答