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の高さを動的に表示するように指示するにはどうすればよいですか?