[解決済み] インターフェースビルダー UIViewのレイアウト iOS 6/7のデルタは何のためにあるのか?
2022-11-01 06:16:34
質問
iOS 6/7 の Delta プロパティは、UIView の structs レイアウトの下にあることに気づきました。
これは何のためで、なぜこれが AutoLayout から失われているのでしょうか?
どのように解決するのですか?
これは、iOS6からiOS7へのレイアウト位置の差分のことです。
iOS7 では、一部のビューでステータス バーを非表示にしたり、透明にしたりすることができ、事実上、ステータス バーはビューの上に重なって表示されます。 そのため、iOS6 で UI 要素を (0.0, 0.0) に配置すると、ステータス バーの下に表示されますが、iOS7 では、ステータス バーの下に部分的に覆われて表示されます。 したがって、この場合、iOS6 と iOS7 でレイアウトが同じに見えるように、ステータス バーの高さ (20.0 ポイント) に一致する差分を求めることになります。
autolayout を使用する場合、これは必要ないと思いますが、もちろん、iPad1 のサポートを失うことになり、私たちの多くはこの時点で譲歩する気はありません。
関連
-
dyld: ライブラリがロードされていません。エラーの解決
-
[解決済み] キーボードがあるときに、UITextFieldを編集開始時に上に移動させるには?
-
[解決済み] iOSまたはmacOSで、インターネット接続が有効かどうかを確認するにはどうすればよいですか?
-
[解決済み] performSelectorのセレクタが不明なため、リークが発生する可能性があります。
-
[解決済み] 制約条件の変更をアニメーションで表現するには?
-
[解決済み] Xcode 7のエラーです。"Missing iOS Distribution signing identity for ..." (iOS配布用署名IDがありません)
-
[解決済み] Unwind segueは何に使うのか、どう使うのか?
-
[解決済み] SwiftでUIAlertViewを作成するにはどうしたらいいですか?
-
[解決済み] UIDevice uniqueIdentifierは非推奨 - どうしたらいいの?
-
[解決済み】Xcodeのプロセス起動に失敗しました。セキュリティ
最新
-
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 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] Xcode 6.3 - 現在の iOS Development 証明書または保留中の証明書要求がすでにあります。
-
[解決済み] SwiftでStringを配列に分割する?
-
[解決済み] App Storeのアプリと連動させる方法
-
[解決済み] UIViewの左上と右上だけにcornerRadiusを設定する方法は?
-
[解決済み] iOS 7でステータスバーとナビゲーションバーがビューの境界を越えて表示される
-
[解決済み] Swift 3でディスパッチキューを作成する方法
-
[解決済み] UITableView - トップにスクロールする
-
[解決済み] ファイルはユニバーサル(3スライス)ですが、iOSの静的ライブラリのための(n)ARMv7-sスライスエラーが含まれていない、どうにかして回避するには?
-
[解決済み】iPhoneアプリでiOS 7のステータスバーをiOS 6のデフォルトスタイルに戻す?
-
[解決済み】iOS 7: UITableViewがステータスバーの下に表示される