0

わかりました。NSScrollViewに多数のサブビュー(同じタイプのビュー、異なる情報を表示するだけ)を追加しようとしていますが、サブビュー(以下のコード)を追加するたびに、すでに配置されているビューの上にビューが追加されます。NSScrollViewの他のビューの下に配置されるサブビューを追加するにはどうすればよいですか?

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

1 に答える 1

1

Widget.Viewをスクロールビューに追加する前に、フレームを設定する必要があります。

また、コントローラーの収集を許可していることにも注意してください。コントローラーはビューを所有および参照しますが、ビューはコントローラーを所有および参照しないため、コントローラーリストへの参照を保持する必要があります。

于 2011-03-06T15:27:54.650 に答える