2

4列のNSTableViewがあります。最初のNSTableColumnの自動サイズ変更プロパティを変更したいと思います。ユーザーがアプリのサイズを変更した場合、幅を変更できるのは最初の列のみです。私のコード:

// First 3 columns similar to the 4th one.
NSTableColumn*  Column4     = [[[NSTableColumn alloc] initWithIdentifier:@"Column4"] autorelease];
[[Column4 headerCell] setStringValue:@"-"];
[Column4 setWidth:15];
[tableView addTableColumn:Column4];
[tableView setDataSource:self];

ご覧のとおり、列はプログラムで追加されます。

ありがとう!

4

1 に答える 1

4

この行を追加し、それは機能しました:

[TableView setColumnAutoresizingStyle:NSTableViewFirstColumnOnlyAutoresizingStyle];
于 2010-12-31T18:16:15.987 に答える