iOS の写真アプリに似たギャラリーをカスタマイズしています。カスタム ギャラリーで個々の写真をスクロールできるようにしたいと考えています。また、すぐに表示される可能性のある画像をプリロードしています (右にスクロールすると、右側の次の 2 つの画像がプリロードされます)。
ただし、画像の読み込みはCPUを消費するため、スクロールに干渉するようです。一瞬スクロールを停止させます。
これを行うより良い方法はありますか?(画面解像度に一致する各画像の小さいバージョンを保持することを検討しました)
基本的に、バックグラウンド スレッドでこれを呼び出します。
UIImage *img = [UIImage imageWithContentsOfFile:path];
次に、ロードされた画像で既存の ImageView を初期化するメイン スレッドでセレクターを実行します。