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!

¿Fue útil?

Solución

añadida esta línea y funcionó:

[TableView setColumnAutoresizingStyle:NSTableViewFirstColumnOnlyAutoresizingStyle];
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top