Básicamente, tengo un NSTableView con 1 columna, y estoy insertando cadenas largas en cada fila. Sin embargo, no todas las cadenas son largas, por lo que me gustaría que la altura de cada fila sea diferente según la longitud de la cadena.NSTableView Altura de fila basada en NSStrings
He descubierto que tengo que preguntarle a la columna qué ancho tiene, y luego preguntarle a la cuerda cuántas líneas tomará si la columna es así de ancha, y luego decidir qué tan "alta" será la NSCell ser. ¿Pero cómo hago eso? He recibido el ancho de collumn:
[[[tableView tableColumns] objectAtIndex:0] width];
pero no puedo averiguar cómo solicitar al NSString la cantidad de espacio que ocupará. O, tal vez, ¿hay una mejor manera de hacerlo?
Gracias por cualquier ayuda con anticipación.
Por qué es necesario para crear una instancia desechable de un 'NST extFieldCell'? He podido llamar '-cellSizeForBounds:' en la misma celda sin problema? –
Correcto. :-) Estaba pensando en los términos más generales de "obtener un tamaño de celda en el vacío" en lugar de usar mi cerebro y darme cuenta de que la celda existente funcionará bien. :-) –
@SergeVelikanov ¿A qué te refieres? –