インターネットから画像をダウンロードし、UIImageViewオブジェクトにaspectFitをcontentModeとして割り当てると、[myImageView setImageWithURL:aURL]のようになります。UIImageViewをサイズ変更して「アスペクトフィッティング」画像をラップします
しかし、縦横比はイメージのサイズを変更し、ビューの境界内で中央に配置します。言い換えれば、画像の幅が高さよりも大きい場合、UIImageViewの下端と画像自体の間にスペースがあります。
ここでは、イメージの下にスペースを置かずにラベルを挿入します。これはどのように達成できますか?私たちはあらかじめ画像のサイズを変更してからImageViewフレームを設定することができますが、画像のソースはURLであるため、画像を最初にダウンロードする必要があります(すでにUIImageViewカテゴリで実装されているコード)。
UIImageViewにresizedImageの周りを「ラップする」ように指示する方法はありますか、それとも制約によってこの効果を達成する方法がありますか?
ありがとうございました