2010-03-19 30 views
8

Tôi đang phát triển một ứng dụng iPad mà tôi cần một chế độ xem bảng (kiểu được nhóm) có màu nền là clearColor.Thay đổi chế độ xem bảng (màu được phân nhóm theo nhóm) màu nền?

Vấn đề của tôi là

[self.tableView setBackgroundColor:[UIColor clearColor]]; 

hoạt động tốt nếu xem bảng phong cách đơn giản nhưng khi tôi chuyển sang bảng nhóm xem màu nền không thay đổi nó vẫn màu xám.

FYI: màu nền của contentview của tableviewcell cũng không thay đổi.

Đây có phải là lỗi trong iPhone-sdk hay không, tôi đang làm điều gì đó sai.

Trả lời

26

giải quyết:

chỉ cần làm:

[self.tableView setBackgroundView:nil]; 

Hope this helps.

+0

đó là giải pháp chính xác .. cảm ơn vì điều đó .. btw bạn có biết tại sao [self.tableView setBackgroundColor: [UIColor clearColor]]; không hoạt động? – learner2010

+0

@ learner2010: Tôi nghĩ nó bởi vì khi chúng ta thiết lập màu nền của bảng là màu sắc rõ ràng thì màu nền của chế độ xem bảng được thay đổi nhưng chế độ xem được đặt làm chế độ xem nền (tất nhiên khác với chế độ xem bảng). màu mặc định. – Yogi

Các vấn đề liên quan