0
インタフェースビルダーを使用して、ビューの下部アンカーをiOS 11のスーパービューの下部安全領域アンカーにピン止めするにはどうすればよいですか?iOS 11安全な領域の下部アンカーにビューをピン止めする方法
私はプログラム的にそうようにそれを行うことができました:作成したプロジェクトで
インタフェースビルダーを使用して、ビューの下部アンカーをiOS 11のスーパービューの下部安全領域アンカーにピン止めするにはどうすればよいですか?iOS 11安全な領域の下部アンカーにビューをピン止めする方法
私はプログラム的にそうようにそれを行うことができました:作成したプロジェクトで
:私はビルダーのインタフェースに行くとき
if (@available(iOS 11.0, *)) {
[self.myBottomView.bottomAnchor constraintEqualToAnchor:self.view.safeAreaLayoutGuide.bottomAnchor].active = true;
} else {
[self.myBottomView.bottomAnchor constraintEqualToAnchor:self.view.bottomAnchor].active = true;
}
私は下の安全な領域アンカーを見ることができませんXcode 9より前では、既存の制約を手動で変更する必要があるため、ストーリーボードとxibは安全領域を使用するように自動的に更新されません。
その後、安全なエリアは、特定の種類のようなビューを表示され、あなたがあなたの制約を追加するためにそれを使用することができます:
あなたは(右パネルの)ファイルインスペクタ内のオプションでこれを有効にすることができます。
ストーリーボードの安全領域を使用し、展開ターゲットをiOS 11より低くすることができます.iOS 10でシミュレータでテストしたところ、期待通りに動作しました。
返信いただきありがとうございます。私の問題は、具体的には、下部領域の制約を安全領域に加えることです。私は解決策を見つけ、私の解決策を追加しました。 – Vlad