Autoresizing masks programáticamente vs Interface Builder / xib / nib

Estaba en una suposición (probablemente falsa) de que habilitar el indicador de margen derecho en xib es equivalente a usarUIViewAutoresizingFlexibleLeftMargin código interno y así sucesivamente.

Entonces, solía pensar de acuerdo con esta instantánea:

oy más tarde tuve que hacer una verificación cruzada y me topé coneste hilo.

Y también la documentación de Apple, titulada con la sección con el título - "Manejo de cambios de diseño automáticamente usando reglas de autoresizing" en este enlace:https: //developer.apple.com/library/content/documentation/WindowsViews/Conceptual/ViewPG_iPhoneOS/CreatingViews/CreatingViews.htm

Así que ahora tengo un concepto renovado en mi mente sobre cómo configurar las máscaras de autoresignificación mediante programación sería equivalente a la configuración de xib:

Escenario : Configuración solo(UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight) es equivalente a

In XIB?

Scenario 2: Ajuste(UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight | UIViewAutoresizingFlexibleLeftMargin | UIViewAutoresizingFlexibleRightMargin | UIViewAutoresizingFlexibleTopMargin | UIViewAutoresizingFlexibleBottomMargin) en el código es equivalente a:

In XIB?

¿Son correctos mis 2 escenarios renovados? ¿Estoy ahora en mi entendimiento?

Respuestas a la pregunta(4)

Su respuesta a la pregunta