Feb 20 2014
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];
ง่ายๆเท่านี้แหละครับ