[解決済み】プログラムによるマスクの自動サイズ調整 vs Interface Builder / xib / nib
質問
xibで右マージンインジケーターを有効にすることは、以下のように等価であるという(おそらく間違った)思い込みがありました。
UIViewAutoresizingFlexibleLeftMargin
コード内など。
ということで、以前はこのスナップショットに沿って考えていました。
今日、私はクロスチェックする必要があり、そして偶然に見つけました。 このスレッド .
また、appleのドキュメントで、タイトルが「"Handling Layout Changes Automatically Using Autoresizing Rules"」というセクションがあり、このリンクに記載されています。 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つのリニューアルしたシナリオは正しいのでしょうか?私の理解は正しいですか?
どのように解決するのですか?
そう、Interface Builderはある意味(見方によってはUIViewと)逆なのです。引用したシナリオは正しいです。
関連
-
[解決済み】NSURLErrorDomainエラーコードの説明
-
[解決済み] シミュレーターiOS 13でダークモードを使用するには?
-
[解決済み] Int 型のインデックスを持つ [AnyObject]? の値を添え字として使用できません。
-
[解決済み] iPhoneが使用できません。デバイスを再接続してください
-
[解決済み] Swiftを使って音を鳴らすには?
-
[解決済み] アプリケーションは、アプリケーション起動の最後にルートビューコントローラーを持つことが期待される
-
[解決済み] Xcode 6のバグ:Interface Builderファイル内の不明なクラス
-
[解決済み】Interface BuilderにRGB値を入力する方法は?
-
[解決済み】実行時に「Interface Builderファイル内の不明なクラス<MyClass>」というエラーが発生する。
-
[解決済み] インターフェースビルダーからUIViewのボーダーのプロパティを設定することは可能ですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】NSURLErrorDomainエラーコードの説明
-
[解決済み】クラスは両方で実装されており、どちらかが使用されることになります。どちらが未定義か
-
[解決済み] Xcodeエラー:SDK 'iOS 10.0'の製品タイプ 'Application'では、コード署名が必要です。
-
[解決済み] CFNetwork SSLHandshakeに失敗しました(-9824) NSURLSession/NSURLConnection HTTPのロードに失敗しました(kCFStreamErrorDomainSSL, -9824)
-
[解決済み] このアクションは完了できませんでした。再試行 (-22421)
-
[解決済み] #ifdef DEBUG 対 #if DEBUG
-
[解決済み] swift3におけるセレクタ
-
[解決済み] 起動画面にカスタムクラス名が設定されない場合がある
-
[解決済み] Xcode 6: iOS 8.1 The Developer Disk Imageをマウントできませんでした。
-
[解決済み] Objective C - 値で渡す、参照で渡す