Pergunta

Como posso obter um NSTEXTIELTFIELD (ou qualquer objeto) para respeitar as opções de autopores abaixo por meio do código? Quero adicionar novos objetos à visualização dinamicamente, mas quando eu aumentar a altura da vista, eles estão ancorados no canto inferior esquerdo, em oposição ao canto superior esquerdo, como mostrado, e assim novos campos de texto são soltos no topo dos antigos .

Isso é possível via código?

Autoresize

Foi útil?

Solução

Qualquer coisa que você possa fazer no interface Builder que você pode fazer através do código.

[myTextField setAutoresizingMask:(NSViewMaxXMargin | NSViewMinYMargin)];

Isso significa que a margem entre a borda direita do TextView e sua supervisão será flexível, assim como a margem entre a borda inferior e sua supervisão. Todo o resto é estático.

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