添付の画像をご確認ください。 ViewControllerのビューの背景色は青です。あなたが見ることができるように、この色はステータスバーの下とホームインジケータの下に広がっています。下部にはボタンである白い眺めがあります。白い図は安全なレイアウトガイドの内側です。iphone Xのホームインジケータの下に下の視界の色を拡張するには?
私はこれを行うにはどのようにだけiphone X用の追加のビューを追加することなく、自宅のインジケータの下
を拡張するために同じ白い色をしたいですか?
添付の画像をご確認ください。 ViewControllerのビューの背景色は青です。あなたが見ることができるように、この色はステータスバーの下とホームインジケータの下に広がっています。下部にはボタンである白い眺めがあります。白い図は安全なレイアウトガイドの内側です。iphone Xのホームインジケータの下に下の視界の色を拡張するには?
私はこれを行うにはどのようにだけiphone X用の追加のビューを追加することなく、自宅のインジケータの下
を拡張するために同じ白い色をしたいですか?
Krunalの答えは、ほとんどの場合で動作します。しかし、その上限制約が設定されていない場合は、白い表示がホームインジケータラインの下に表示されます。私の設計では
は、白いビューは、底面と高さ制約だけを末尾、リードしていました。私は白ビューにサブビューとして別のビューを追加しなければなりませんでした(このビューは今から白いビューとして機能します)、外側の白いビューのセーフエリアレイアウトガイドを有効にし、マージン/セーフエリアに制約を設定して
NB:内側のビュー/ボタン(私の場合)の高さの制約を設定し、外側のビューは設定しないでください。 Autolayoutはiphone Xデバイスであなたの仕事を適切に行います。
これは、iPhoneのXと他の携帯電話にどのように見えるかです。 iPhone SE:
iPhone X:
はこれが誰かを助けることを願っています。 :)
素晴らしい!あなたの答えは完璧です – Krunal
ありがとうございます。これは動作します。しかし、その上限制約が設定されていない場合は、白い表示がホームインジケータラインの下に表示されます。私のデザインでは、白いビューには先頭、末尾、下端、高さの制約しかありませんでした。私は、白ビューにサブビューとして別のビューを追加し、Xを含むすべてのデバイスでこのことが機能するように余裕を持って制約を設定する必要がありました。 – abhi1992