Trong ứng dụng của tôi, tôi có chế độ xem bảng với customViewCells. Tôi đã phân lớp lớp UITableViewCell và thêm một hình ảnh sẽ tải không đồng bộ và cho văn bản tôi sử dụng cell.textLabel.text = @"someThext"
.Thay đổi màu nền văn bản có nhãn UITableViewCell để xóa
Đối với các ô, màu nền được đặt theo cách khác là [UIColor darkGrayColor]
và [UIColor whiteColor]
.
Khi tôi chạy ứng dụng trong trình mô phỏng và trên điện thoại, textLabel
của ô có màu nền trắng. Tôi muốn thiết lập nó là rõ ràng, bởi vì tôi muốn màu nền của tế bào được đầy đủ không phải là một dải sau đó màu trắng sau đó một dải.
Trong phương thức init của tế bào tùy chỉnh của tôi tôi đã thêm, hy vọng rằng màu trắng sẽ biến thành màu đỏ, nhưng nó không có bất kỳ tác:
[self.textLabel setBackgroundColor:[UIColor redColor]];
Tôi cũng đã cố gắng:
self.textLabel.backgroundColor = [UIColor redColor];
Nhưng điều này cũng không hoạt động ... nếu tôi thêm một UILabel như một subview, màu nền của nhãn có thể được thiết lập, nhưng tôi không muốn làm điều đó bởi vì khi tôi xoay điện thoại tôi muốn nhãn của tôi tự động phóng to.
Bất kỳ ý tưởng nào về việc thiết lập màu nền của cell.textLabel
không hoạt động?
Cảm ơn bạn
tôi đã thử nghiệm đã và không hoạt động ... đây là liên kết có ảnh chụp màn hình vấn đề của tôi .. http://img269.imageshack.us/img269/9001/picture1wim.png. Nhãn không phải do tôi tạo ra là nhãn do UITableCell cung cấp. bất kỳ ý tưởng tại sao setBackgroundColor sẽ không hoạt động? –
tôi đặt ở đó [Màu đỏ uColor] để xem thuộc tính có được đặt .. nhưng nó bị bỏ qua, nó vẫn trắng ... –