Como eu digo NSTableView não redimensionar todas as outras colunas ao mostrar / ocultar uma coluna?

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

  •  23-08-2019
  •  | 
  •  

Pergunta

Eu tenho um NSTableView, e eu tenho a capacidade para o usuário mostrar ou ocultar colunas dinamicamente (com um menu de contexto do cabeçalho de estilo mail).

Meu problema é que, se a exibição de tabela é atualmente mais largo do que da exibição da rolagem (ou seja, ele está exibindo uma barra de rolagem horizontal) quando uma coluna está oculto ou mostrado que redimensiona cada coluna visível de tal forma que todos eles se encaixam na tela novamente. Como posso fazer isso, bem, não. Eu só quero a coluna oculta / mostra escondido / mostrado sem qualquer redimensionamento das outras colunas.

Eu tentei definindo a coluna redimensionamento estilo para Nenhum é construtor de interface, mas isso não tem qualquer efeito.

Foi útil?

Solução

Você pode fazer isso selecionando cada coluna individualmente em IB e desativação do Attributes-> Resizes Com caixa Table.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top