写真に示すように: これは 6s 携帯電話のスクリーンショットです。幅 = 携帯電話の画面幅、高さ 210 の UIImageView に彼を配置しました。この画像はネットワーク読み込みを通じて取得されます。ここではSDWebImageを使用します。次に、画像の見栄えを良くしたいので、この画像をトリミングすることを考えます。問題は、ここでのネットワーク要求が非同期であることです。どこで対処すればいいのか分かりません。
私の主な問題は、SDWebImage に基づいてロードされた Web 画像を、ロード後にどこでトリミングすればよいかわからないことです。
オンライン画像を次のように表示したいです: トリミング部分のコードはすでにあります。ただ、どこを修正すればいいのか分かりません。
ダウンロード オプションを使用します
リーリーSDWebImageAvoidAutoSetImage
, 下载完成后在后台剪裁,然后在主线程设置image并调用刷新。可以给
UIImageView
簡単に呼び出せるようにカテゴリを作成します。