我正在使用 SproutCore 1.x 并尝试将自定义视图用作 SC.ScrollView 的 contentView。
代码看起来像这样:
SC.ScrollView.design({
canScrollVertical:true,
hasHorizontalScroller:false,
contentView:SC.View.design({
className:"myClass",
render:function(context){
var context = context.begin('div');
context.push('LOTS OF THINGS HERE TAKING UP SOME LARGE ARBITRARY AMOUNT OF SPACE…');
context.end();
}
})
})
问题是因为 contentView 的大小是任意的(即它会根据加载到其中的信息动态变化),滚动视图似乎不知道它需要滚动。我不能绝对设置高度,因为我不知道将加载到其中的内容量。
如何告诉滚动视图动态查看 contentView 的高度?