NSTableColumn cambio de tamaño automático sólo la primera columna
-
14-10-2019 - |
Pregunta
Tengo una NSTableView con 4 columnas. Quiero cambiar el cambio de tamaño automático propiedades del primer NSTableColumn. Si el usuario cambia el tamaño de la aplicación, sólo se permite la primera columna para cambiar su anchura. Mi código:
// 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];
Como se puede ver, se añaden las columnas mediante programación.
Gracias!
Solución
añadida esta línea y funcionó:
[TableView setColumnAutoresizingStyle:NSTableViewFirstColumnOnlyAutoresizingStyle];
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow