Eu estava em uma suposição (provavelmente falsa) de que ativar o indicador de margem certa no xib é equivalente a usar UIViewAutoresizingFlexibleLeftMargin
código interno e assim por diante.
Então, eu costumava pensar de acordo com este instantâneo:
Mais tarde, hoje, tive que fazer uma verificação cruzada e me deparei com esse tópico .
E também a documentação da apple, intitulada com a seção com o título - "Manipulando alterações de layout automaticamente usando regras de redimensionamento automático" neste link: https://developer.apple.com/library/content/documentation/WindowsViews/Conceptual/ViewPG_iPhoneOS/CreatingViews/ CreatingViews.html
Portanto, agora tenho em mente um conceito renovado sobre como definir máscaras de redimensionamento automático programaticamente seria equivalente às configurações do xib:
Cenário 1 : configuração apenas (UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight)
é equivalente a:
No XIB?
Cenário 2 : a configuração (UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight | UIViewAutoresizingFlexibleLeftMargin | UIViewAutoresizingFlexibleRightMargin | UIViewAutoresizingFlexibleTopMargin | UIViewAutoresizingFlexibleBottomMargin)
no código é equivalente a:
No XIB?
Meus 2 cenários renovados estão corretos? Estou agora no meu entendimento?