次のスクリーンショットが表示されているように、UINavigationBar の下に UIImageView を持つアプリを構築しています。
自動サイズ変更の制約を設定する前に、境界のサイズをログに記録したところ、ナビゲーション バーとステータス バーが 64 ポイントを占めるため、サイズは 320x505 とかなり妥当であることがわかりました。
設定する前の制約は次のようなものです。
その後、以下のような制約の「内側のクロス」部分を追加しました。今回は、境界のサイズをログに記録しているときに、ステータス バーとナビゲーション バーを考慮した 320x569 になりました。
UIImageView の「実際の」サイズは増加しないと確信しています。画像をロードすると、画像が正常に表示されるだけで、違いはありませんが、なぜこれが起こるのかわかりません。
だから私の質問は、これにつながるものとそれを修正する方法ですか?
前もって感謝します!