¿Cuál es el código equivalente a la máscara de tamaño automáticamente las opciones de anclaje en el IB?

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

Pregunta

¿Cómo puedo obtener una NSTextField (o cualquier objeto) de respetar las opciones de cambio de tamaño automático a continuación a través de código? Quiero añadir nuevos objetos a la vista de forma dinámica, pero cuando puedo aumentar la altura de la vista, que están ancladas a la parte inferior izquierda, en lugar de la parte superior izquierda como se muestra, y así nuevos campos de texto se dejan caer en la parte superior de los antiguos .

Es esto posible a través de código?

AUTORESIZE

¿Fue útil?

Solución

Cualquier cosa que puede hacer en el Interface Builder se puede hacer a través de código.

[myTextField setAutoresizingMask:(NSViewMaxXMargin | NSViewMinYMargin)];

Esto significa que el margen entre el borde derecho de la TextView y su supervista será flexible, al igual que el margen entre el borde inferior y su supervista. Todo lo demás es estática.

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