2011-03-06 96 views
0

好吧,我試圖添加很多子視圖(相同類型的視圖,只是顯示不同的信息)到NSScrollView,但每次我添加一個子視圖(代碼如下)它只是增加視圖頂部的視圖已經到位。我如何添加一個子視圖,放在NSScrollView的其他視圖下面?NSScrollView子視圖都在彼此之上

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

回答

1

您需要先設置Widget.View的Frame,然後再將其添加到滾動視圖中。

另請注意,您允許收集控制器。控制器擁有和引用視圖,但視圖不擁有和引用控制器,所以您應該保留對控制器列表的引用。