J'étais dans une hypothèse (probablement fausse) qu'activer l'indicateur de marge de droite dans xib équivaut à utiliser du UIViewAutoresizingFlexibleLeftMargin
code interne et ainsi de suite.
Donc, je pensais en fonction de cet instantané:
Plus tard dans la journée, j'ai dû recouper et suis tombé sur ce fil .
Et aussi la documentation Apple, intitulée avec la section intitulée "Gérer automatiquement les modifications de mise en page à l'aide des règles de redimensionnement automatique" dans ce lien: https://developer.apple.com/library/content/documentation/WindowsViews/Conceptual/ViewPG_iPhoneOS/CreatingViews/ CreatingViews.html
Donc, j'ai maintenant un concept renouvelé dans mon esprit quant à la façon dont la définition de masques de redimensionnement automatique par programme serait équivalente aux paramètres xib:
Scénario 1 : le paramètre uniquement (UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight)
équivaut à:
Dans XIB?
Scénario 2 : La définition (UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight | UIViewAutoresizingFlexibleLeftMargin | UIViewAutoresizingFlexibleRightMargin | UIViewAutoresizingFlexibleTopMargin | UIViewAutoresizingFlexibleBottomMargin)
du code équivaut à:
Dans XIB?
Mes 2 scénarios renouvelés sont-ils corrects? Suis-je en ce moment dans ma compréhension?