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