Set UITableView Background Color in iOS 7

Set UITableView Background Color in iOS 7

สวัสดีครับ วันนี้มาแบบสั้นๆเกี่ยวกับการใส่ background color ให้กับ UITableView ครับ โดยปกติแล้ว (ก่อน iOS 7) เราก็จะทำกันง่ายๆที่ viewDidLoad หรือแล้วแต่ว่าใครจะไปวางที่ไหนครับ

self.tableView.backgroundColor = [UIColor grayColor];

แต่เมื่อ iOS 7 เข้ามา ปรากฎว่าสีของ background มันกลายเป็นสีขาว เหมือนกับเราไม่ได้เซ็ตค่าอะไรเลยครับ ไปหาข้อมูลมาพบว่าการตั้งค่า background color เราจะไปทำในระดับของ cell (UITableViewCell) แทนครับ ก็ไม่มีอะไรซับซ้อน เราไปใส่โค๊ดตัวนี้ที่ cellForRowAtIndexPart ครับ

cell.backgroundColor = [UIColor grayColor];

ง่ายๆเท่านี้แหละครับ :)