2017-09-18 17 views

答えて

4

:私はビルダーのインタフェースに行くとき

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は安全領域を使用するように自動的に更新されません。 How to enable safe area

その後、安全なエリアは、特定の種類のようなビューを表示され、あなたがあなたの制約を追加するためにそれを使用することができます:

あなたは(右パネルの)ファイルインスペクタ内のオプションでこれを有効にすることができます。 Adding constraints related to the safe area

ストーリーボードの安全領域を使用し、展開ターゲットをiOS 11より低くすることができます.iOS 10でシミュレータでテストしたところ、期待通りに動作しました。

+0

返信いただきありがとうございます。私の問題は、具体的には、下部領域の制約を安全領域に加えることです。私は解決策を見つけ、私の解決策を追加しました。 – Vlad

関連する問題