0

私の前の質問によると。 高さの自動レイアウトは iOS8 では機能しますが、iOS7 では機能しません

ダウンロードが完了すると、サーバーから画像を表示する UIImageView を使用します。IB を介して設定し、アウトレットを持つ UIImageView の高さを定義する自動レイアウト制約があります。

私のコードでは、画像のダウンロードが完了したら、自動レイアウトの高さを画像の高さに合わせて変更します。iOS8では完全に動作しますが、シミュレーターでテストしたiOS7では常にUIImageViewの高さが画像サイズより大きく表示され、上下の垂直領域が空白になります ここのスクリーンショットをご覧ください

ここに画像の説明を入力

まったくわかりません。警告は表示されませんでしたが、[layoutConstraint setConstant:] で設定した UIImageView の高さを維持するために自動レイアウトが機能しませんでした。

助けてください

4

1 に答える 1

0

他の質問では、画像ビューのコンテンツ モードを「中央」に設定します。

達成する必要があるものに応じて、「Aspect Fill」または「Scale to Fill」に設定してみてください。

于 2015-08-08T16:32:58.507 に答える