¿Cómo le digo NSTableView de no cambiar el tamaño de todas las demás columnas al mostrar / ocultar una columna?

StackOverflow https://stackoverflow.com/questions/900908

  •  23-08-2019
  •  | 
  •  

Pregunta

tengo una NSTableView, y tengo la capacidad del usuario para mostrar u ocultar las columnas de forma dinámica (con un menú contextual cabecera de estilo electrónico).

Mi problema es que si la vista de tabla es actualmente más ancha que su vista de desplazamiento (es decir, se muestra una barra de desplazamiento horizontal) cuando una columna está oculta o muestra se cambia el tamaño de cada columna visible de tal manera que todos ellos caben en la pantalla de nuevo. ¿Cómo hago que, bueno, no. Sólo quiero la columna oculta / muestra oculta / muestra sin ningún cambio de tamaño de las otras columnas.

He intentado seleccionar el estilo de la columna de cambio de tamaño en Ninguno es constructor de interfaces, pero que no tienen ningún efecto.

¿Fue útil?

Solución

Usted puede hacer esto mediante la selección de cada columna individualmente en IB y la desactivación de la atributos-> Cambia el tamaño de casilla con la tabla.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top