¿Hay alguna manera de establecer restricciones en IB mediante programación?

In Interface Builder, tiene restricciones que le indican a la aplicación cómo volver a dibujar la pantalla cuando se gira el dispositivo.

¿Hay alguna manera de configurarlos programáticamente?

preguntado el 04 de julio de 12 a las 04:07

1 Respuestas

Necesitas configurar autoresizingMask de vista.

Especifica cómo se cambia automáticamente el tamaño de una vista. (Esto es lo que pusiste Interface Builder.)

enum {
   UIViewAutoresizingNone                 = 0,
   UIViewAutoresizingFlexibleLeftMargin   = 1 << 0,
   UIViewAutoresizingFlexibleWidth        = 1 << 1,
   UIViewAutoresizingFlexibleRightMargin  = 1 << 2,
   UIViewAutoresizingFlexibleTopMargin    = 1 << 3,
   UIViewAutoresizingFlexibleHeight       = 1 << 4,
   UIViewAutoresizingFlexibleBottomMargin = 1 << 5
};
typedef NSUInteger UIViewAutoresizing;

Respondido 04 Jul 12, 05:07

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.