uiview autoresizingmask

¿Cómo crear programáticamente UIView con esta configuración?



autoresizingmask (3)

Ejemplo:

UIView *customView = [[UIView alloc] initWithFrame:frame]; [customView setAutoresizingMask:UIViewAutoresizingFlexibleWidth |UIViewAutoresizingFlexibleHeight];

Me gustaría crear un UIView programáticamente con el equivalente exacto de esta configuración en IB (ver captura de pantalla).

Cualquier cosa que haya intentado yo mismo no se comportaría igual al girar y volver a autoescalar la vista, entonces necesito una muestra de un experto.


Swift 2.0:

view.autoresizingMask = [.FlexibleWidth, .FlexibleHeight]

Swift 3.0:

view.autoresizingMask = [.flexibleHeight, .flexibleWidth]


View.autoresizingMask = [.FlexibleRightMargin, .FlexibleLeftMargin, .FlexibleBottomMargin,.FlexibleWidth,.FlexibleHeight,.FlexibleTopMargin]