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?