iOS no puede autorizar subenviaturas cuando la rotation del dispositivo

Probé varias soluciones encontradas en otras publicaciones, pero aún tenía problemas para autorizar las subvenciones cuando la rotation del dispositivo. Mi layout (IB) tiene tres vistas y solo aplica el cambio de tamaño a la vista actual. Si luego, después de rotar el dispositivo, se muestra la vista, no se networkingimensionó y permanece en las dimensiones anteriores. Configuro subescalas de autoría y su máscara … ¿Qué estoy haciendo mal o faltando? cualquier ayuda sería apreciada, gracias!

- (void)viewDidLoad { [super viewDidLoad]; [self.view setAutoresizesSubviews:YES]; [self.view setAutoresizingMask:UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight]; [vistaSocial setAutoresizesSubviews:YES]; [vistaSocial setAutoresizingMask:UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight]; [vistaB setAutoresizesSubviews:YES]; [vistaB setAutoresizingMask:UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight]; 

Para que una vista determinada ajuste su tamaño a la rotation del dispositivo, es su supervisión que necesita tener su propiedad autoresizesSubviews establecida en YES . (No está claro en el fragment de código cuál es la jerarquía de su vista). Pruebe a cambiar

 [vistaB setAutoresizesSubviews:YES]; 

a

 [vistaB.superview setAutoresizesSubviews:YES]; 

Creo que no está utilizando las properties adecuadas de cambio de tamaño en el file xib. Según mi entendimiento, debe haber agregado 2-3 vistas en el controller actual; pero el cambio de tamaño automático se está poniendo mal en alguna parte. Pruebe uno por uno y con un set correcto. Puede compartir cualquier captura de pantalla para una mejor comprensión, si lo estoy pronosticando mal.

Puede establecer la propiedad Autoresize con la ayuda del file Nib. ¿Puede comprobar una vez que lo configura correctamente desde el file NIB?