/ / ¿Cómo le digo a NSTableView que no cambie el tamaño de todas las demás columnas al mostrar / ocultar una columna? - cacao, nstableview

¿Cómo le digo a NSTableView que no cambie el tamaño de todas las demás columnas al mostrar / ocultar una columna? - cacao, nstableview

Tengo un NSTableView, y tengo la capacidad para que el usuario muestre u oculte columnas dinámicamente (con un menú contextual de encabezado de estilo de correo).

Mi problema es que si la vista de tabla es actualmentemás ancha que la vista de desplazamiento (es decir, muestra una barra de desplazamiento horizontal) cuando una columna está oculta o muestra que cambia el tamaño de cada columna visible de modo que todas se ajusten a la pantalla nuevamente. ¿Cómo lo hago, bueno, no. Solo quiero que la columna oculta / mostrada se oculte / muestre sin cambiar el tamaño de las otras columnas.

Intenté establecer el estilo de cambio de tamaño de la columna en Ninguno en el constructor de interfaces, pero eso no tuvo ningún efecto.

Respuestas

3 para la respuesta № 1

Puede hacer esto seleccionando cada columna individualmente en IB y desactivando la casilla de verificación Atributos-> Cambiar tamaño con tabla.