টেবিল ভিউ সেলে ইমেজ লোড করতে নিচের ধাপগুলো ফলো করুন।
- টেবিল ভিউ, সেল এবং ইমেজ ভিউ তৈরি করুন।
- সেলের কাস্টম ক্লাস অ্যাসাইন করুন।
cellForRowAt-এ সেল ডিকিউ (dequeue) করুন।
let cell = tblView.dequeueReusableCell(withIdentifier: "CustomCell") as! CustomCell return cell
ইমেজ ডাউনলোড করার ফাংশন এক্সটেনশন হিসেবে লিখুন।
extension UIImageView {
func setImageFromUrl(ImageURL: String) {
URLSession.shared.dataTask(with: URL(string: ImageURL)!) { data, response, error in
DispatchQueue.main.async {
if let data = data { self.image = UIImage(data: data) }
}
}.resume()
}
}
cellForRowAt-এ কল করুন —
cell.img.setImageFromUrl(ImageURL: url)
উদাহরণে ওপেন সোর্স ইমেজ ব্যবহার করা হয়েছে। সিমুলেটরে ফলাফল —
