Qual é o código equivalente às opções de ancoragem da máscara automática no IB?
-
27-09-2019 - |
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?
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