การเปลี่ยนสีพื้นหลังของรายการมุมมองตารางจะแตกต่างจากการเปลี่ยนสีพื้นหลังของมุมมองตาราง โปรแกรมเมอร์ใหม่มักจะสับสนระหว่างสองสิ่งนี้ ในโพสต์นี้ เราจะมาดูวิธีการเปลี่ยนสีพื้นหลังของรายการ TableView เช่น เซลล์
มาเริ่มกันเลย
สำหรับการเปลี่ยนสีพื้นหลังของเซลล์มุมมองตาราง คุณควรเปลี่ยนคุณสมบัติ contentView.backgroundColor ของเซลล์
Add the below code in your cellForRowAt indexPath method, cell.contentView.backgroundColor = UIColor.cyan
วิธีการของคุณควรมีลักษณะดังนี้
func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell { let cell: UITableViewCell = tableView.dequeueReusableCell(withIdentifier: "cell", for: indexPath) as! TableViewCell cell.contentView.backgroundColor = UIColor.cyan return cell }
ตอนนี้ให้รันโปรเจ็กต์เพื่อดูเอฟเฟกต์