サムネイルの画像を取得していますが、画像が大きすぎるため、テーブルに配置するとすべての読み込みに時間がかかります。誰もが約50 * 50に画像のサイズを変更する方法の提案を持っているので、tableViewの読み込み速度が速くなりますか? Swift3コーディングの初心者であるので、コード例を歓迎します。ストレージからイメージを読み込んで高速に読み込むときに画像のサイズを変更する
databaseRef.child(text).child("profit").observe(.value, with: { (snapshot) in
if snapshot.value is NSNull{
}else{
let equal = snapshot.value
/*friendsCell.profilePicture.loadImageUsingCacheWithUrlString(urlString: databaseProfilePic as! String)*/
self.imageLoader.startAnimating()
!
let data = NSData(contentsOf: NSURL(string: wow as! String)! as URL)
DispatchQueue.main.asyncAfter(deadline: .now() + 0.1) {
profit.sd_setImage(with: NSURL(string: profit as! String)! as URL, placeholderImage: UIImage(data: data! as Data))
self.imageLoader.stopAnimating()
}
}
})
おそらくもっと情報が必要です。あなたはFirebaseにフルサイズの画像を保存していますか?それらをダウンロードしてtableViewデータソースに取り込み、サイズを変更してtableViewがより速く表示されるようにしますか? – Jay
あなたの質問に迷惑をかけないでください。 – Undo