独自のデータ ソースを使用して NSOutlineView を作成します。ここでの問題は、アイテムを展開しているときに、フレームについて言及したのに、アイテムが上と右に展開することです。この拡張を修正するにはどうすればよいですか?むしろ固定窓が欲しい。
NSOutlineView * outlineview; ///< Outline view.
OutlineDataSource * datasource; ///< Data source.
//Create the outline view.
outlineview = [[NSOutlineView alloc] initWithFrame:NSMakeRect (10, 430, 400, 800)];
[outlineview setDelegate:self];
//Create the data source.
datasource = [[OutlineDataSource alloc]init];
//Set the data source.
[outlineview setDataSource:(id<NSOutlineViewDataSource>)datasource];
NSTableColumn *c = [[NSTableColumn alloc] initWithIdentifier: @"Cases"];
//Create a column.
[c setEditable: NO];
[c setMinWidth: 450];
[outlineview addTableColumn: c];
[outlineview setOutlineTableColumn: c];
//Add the outline view to the window.
[view addSubview: outlineview];