কম্পিউটার টিউটোরিয়াল

iOS-এ TableView সেলের ব্যাকগ্রাউন্ড রঙ পরিবর্তন


TableView সেলের ব্যাকগ্রাউন্ড রঙ কাস্টমাইজ করুন

টেবল ভিউয়ের পুরো ব্যাকগ্রাউন্ড রঙ পরিবর্তন করা এবং প্রতিটি সেলের (cell) ব্যাকগ্রাউন্ড রঙ পরিবর্তন করা—এই দুটি আলাদা বিষয়। নতুন ডেভেলপাররা প্রায়শই এই দুটো গুলিয়ে ফেলেন। এই পোস্টে শুধু সেলের রঙ পরিবর্তন করার পদ্ধতি দেখানো হলো।

মূল কোড

cellForRowAt মেথডে সেলের contentView.backgroundColor প্রপার্টি সেট করুন:

func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
    let cell = tableView.dequeueReusableCell(withIdentifier: "cell", for: indexPath) as! TableViewCell
    cell.contentView.backgroundColor = UIColor.cyan
    return cell
}

সম্পূর্ণ বাস্তবায়ন

import UIKit

class ViewController: UIViewController, UITableViewDataSource, UITableViewDelegate {
    @IBOutlet var tableView: UITableView!
    
    override func viewDidLoad() {
        super.viewDidLoad()
        tableView.dataSource = self
        tableView.delegate = self
    }
    
    func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
        return 10
    }
    
    func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
        let cell = tableView.dequeueReusableCell(withIdentifier: "cell", for: indexPath)
        cell.contentView.backgroundColor = UIColor.cyan
        cell.textLabel?.text = "Row \(indexPath.row)"
        return cell
    }
}

নোট: পুরো টেবল ভিউয়ের রঙ পরিবর্তন করতে চাইলে tableView.backgroundColor ব্যবহার করুন।


  1. iOS-এ iMessage বাবল রঙ বদলाने की পদ্ধতি

  2. Google Sheets-এ সেল কালার অটোমেটিক্যালি পরিবর্তন করার পদ্ধতি

  3. মাইক্রোসফট ওয়ার্ডে ব্যাকগ্রাউন্ড কালার পরিবর্তন করার ধাপে ধাপে গাইড

  4. ইন্সটাগ্রাম স্টোরির ব্যাকগ্রাউন্ড কালার কাস্টমাইজ করুন: সহজ গাইড