iPhone Xのビューを下の不透明ツールバーの上にくるように適切に拘束できません。iPhone Xセーフエリアが不透明ツールバーの下に表示される
ながら、他のiPhoneモデルのビューのサイズが正しくツールバー上に表示されます。
あなたは安全な領域の下部に拘束ビューはツールバーで隠されていることをここで見ることができます。
ここで私が追加した制約は、次のとおりです。
誰かが私に何かすべきことを教えてもらえますか?
iPhone Xのビューを下の不透明ツールバーの上にくるように適切に拘束できません。iPhone Xセーフエリアが不透明ツールバーの下に表示される
ながら、他のiPhoneモデルのビューのサイズが正しくツールバー上に表示されます。
あなたは安全な領域の下部に拘束ビューはツールバーで隠されていることをここで見ることができます。
ここで私が追加した制約は、次のとおりです。
誰かが私に何かすべきことを教えてもらえますか?
ツールバーのスタイルを半透明に変更していないのは確かですか?ツールバーが半透明でない場合でもバグを再現できるためです。これは '不透明なバーの下にエッジを伸ばす 'を有効にすることは修正ではありません – Silmaril
これは間違いなく、iOSのバグです。
ツールバーが半透明のときにバグが再現されないため、半透明ツールバーを使用してみてください。
その他のオプションは、私が問題になっているのUIViewControllerのために、「不透明バーの下のエッジを拡張する」を選択することで問題を解決してきたツールバーdirectly on view controller
セーフエリアの上部が画面の上部にあるため、ラベルが下に揃うようになりますステータスバーしかし、私はラベルが下部にある必要があります。 –
ああ、申し訳ありません。私は自分の頭の中で安全な領域とレイアウトガイドを混在させました。 Btw私はあなたのスクリーンショットにツールバーが表示されません。私は 'Single View App'テンプレートからテストプロジェクトを作成しようとしました。そして、私はiPhone Xであなたの問題はありません。あなたのスクリーンショットの黒い部分は何ですか?私もそれらを持っていない – Silmaril
模擬測定基準を使用するように見えます。この場合、Interface Builderのこのバグです。実際のツールバーが表示されたら、iPhone Xシミュレータでアプリを実行してみてください。他のバグがない場合(この時点ではiOSのバグ)、この問題は発生しません。 – Silmaril
これが表示される場合がありますhttps://stackoverflow.com/questions/46441988/autoresizing-for-iphone-x/46442867#46442867 –