0

好的,我正在尝试向 NSScrollView 添加很多子视图(相同类型的视图,只是显示不同的信息),但是每次我添加子视图(下面的代码)时,它只是将视图添加到已经到位的视图之上。如何添加一个子视图,它位于 NSScrollView 中其他视图的下方?

        using (var pool = new NSAutoreleasePool ()) {
            var Widget = new TvShowWidgetController ();
            ScrollView.AddSubview (Widget.View);
        }
4

1 回答 1

1

在将 Widget.View 添加到滚动视图之前,您需要设置它的 Frame。

另请注意,您允许收集控制器。控制器拥有和引用视图,但视图不拥有和引用控制器,因此您应该保留对控制器列表的引用。

于 2011-03-06T15:27:54.650 回答