いつもお世話になっております。
チャットアプリを作成しております。
UITableViewCellにUIImageViewを配置し、
png形式とjpeg形式の画像を送信できるようにしています。
iPhoneで撮影した画像だとjpegで1.5MB程度になります。
UITableViewCellが再利用される際に、
UIImageViewが配置されているCellだとすごくカクツきます。
一応、データベースに保存する際に、
最高圧縮率で、一番クオリティを下げて保存しているのですが、
パフォーマンスはあまり変わりませんでした。
一度表示された画像はキャッシュを残すことなどできるのでしょうか。
可能な場合、セルの再利用時にキャッシュを用いて画像を表示することは可能でしょうか。
LINEなどのように、画像の送受信も非常に軽量で行えるようにしたいです。
データベースへの保存の際や、
UITableViewの軽量化など、
パフォーマンス向上になることがありましたら、ご教示くださいませ。
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/12/03 00:28