ImageViewは、アスペクトフィットのコンテンツモードを持つセルフサイズテーブルセル内にあります。 テーブルが完全に読み込まれると、画像自体が大きく見えますが、元の比率を維持したままセルの幅に収まるようにサイズが変更されます。 ただし、テーブルセルの高さは、アスペクトフィットのコンテンツモードが画像ビューに一度も適用されていない場合と同じ大きさです。セルフサイジングテーブルセル内のImageViewは、Aspect Fitが適用される前に画像の高さを使用します。
この画像では、赤はイメージ図であり、実際の画像の上および下のスペースは、私は避けるようにしようとしているものです。
私はフィルの局面にフィット縦横を交換するとき、これは同じセルは次のようになります。
これは私がイメージビューはの高さを利用しているように見えると言うとき、私が何を意味するかですAspect Fitの前の画像が適用されます。
ImageViewに制約や設定がありませんか? ご協力いただければ幸いです!
セル内の画像ビューの高さに制約を設定しましたか? –
これらの画像はどこから来ますか?それらはリモートサーバーからダウンロードされていますか、またはassets.xcassetsファイルにありますか? –
イメージはURLからダウンロードされています。 – user3029918