私は、xib で右マージン インジケーターを有効にすることは、UIViewAutoresizingFlexibleLeftMargin
内部コードなどを使用することと同等であるという (おそらく間違った) 想定をしていました。
だから、私はこのスナップショットに従って考えていました:
今日、私はクロスチェックをしなければならず、このスレッドに出くわしました。
また、このリンクの「自動サイズ変更ルールを使用してレイアウト変更を自動的に処理する」というタイトルのセクションが付いたアップルのドキュメント: https://developer.apple.com/library/content/documentation/WindowsViews/Conceptual/ViewPG_iPhoneOS/CreatingViews/ビューの作成.html
したがって、自動サイズ変更マスクをプログラムで設定することが xib 設定とどのように同等になるかについて、新たな概念が頭に浮かびました。
シナリオ 1 : 設定のみ(UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight)
は次と同等です。
XIBで?
シナリオ 2 : コードでの設定(UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight | UIViewAutoresizingFlexibleLeftMargin | UIViewAutoresizingFlexibleRightMargin | UIViewAutoresizingFlexibleTopMargin | UIViewAutoresizingFlexibleBottomMargin)
は次と同等です。
XIBで?
更新された 2 つのシナリオは正しいですか? 私は今、私の理解の中にいますか?