画像を非同期で描画する必要がありますが、[UIImageView setImage:someImage] はスレッドセーフではありません。そのため、スレッドセーフな描画関数を自分で実装する必要があります。
iOSで可能ですか?そしてどうやって?Quartz を使用してカスタム描画を行う方法を知っています。
特別な感謝!
通常は、バックグラウンドで画像をロードするだけです。そして、それらをフォアグラウンド スレッドに描画します。ブロックを使用してバックグラウンド スレッドから画像をロードするこちらをご覧ください
drawsAsynchronously
のプロパティを使用してCALayer
、独自のimageView/imageLayerを実装できます。これは、GUIの応答性を向上させるのに役立つ場合があります。