nStableColumn Autoは、最初の列のみを変更します
-
14-10-2019 - |
質問
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];
ご覧のとおり、列はプログラムで追加されます。
ありがとう!
解決
このラインを追加し、うまくいきました:
[TableView setColumnAutoresizingStyle:NSTableViewFirstColumnOnlyAutoresizingStyle];
所属していません StackOverflow