0

この UIImageView には、比率の異なる画像が含まれている可能性があります。UIImageView のプロパティを調べたところ、View の Mode に設定されたAspect Fillプロパティが必要なようです。

画像が高さよりも幅が広い場合に意図したとおりに機能します。UIImageView から画像の左右の部分を切り取ります。

ただし、画像の幅よりも高さが高い場合、画像の上下の部分はカットされず、画像がビューの外に出て、ビューの下に重なることができます。

これらは、UIImageView に対して私が持っている制約です。ここに画像の説明を入力

私はいくつかのチュートリアルが私のように進んでいるのを見てきましたが、結果は私にとっては異なります.

4

2 に答える 2

4

画像が正しく収まっているが、画像ビューの境界の外に広がっている場合は、「サブビューのクリップ」をオンにしてみてください

于 2016-04-27T16:09:24.127 に答える
0

このような状態の場合、2 つの解決策が役立つ可能性があります。

  1. 画質が損なわれないように、必要な寸法に基づいて縦横比を計算します。( ** Aspect Fit 計算機を使用して、必要な比率を見つけます)

  2. Imageview のセンターまたはアスペクト フィット属性

ありがとう

于 2016-04-26T17:14:48.787 に答える