好的,我正在尝试添加很多子视图(相同类型的视图,只显示不同的信息)到NSScrollView,但每次我添加一个子视图(下面的代码)它只是在视图顶部添加视图到位。如何添加子视图,该视图位于NSScrollView中的其他视图下方?
using (var pool = new NSAutoreleasePool ()) {
var Widget = new TvShowWidgetController ();
ScrollView.AddSubview (Widget.View);
}
答案 0 :(得分:1)
在将Widget.View添加到滚动视图之前,您需要设置它的框架。
另请注意,您正在允许收集控制器。控制器拥有和引用视图,但视图不拥有和引用控制器,因此您应该保留对控制器列表的引用。