1. 程式人生 > >iOS設定tableViewCell的cell、textLabel和detailTextLabel背景顏色

iOS設定tableViewCell的cell、textLabel和detailTextLabel背景顏色

//    注意:在- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath代理方法中修改textLabeldetailTextLabel的背景顏色,不會馬上生效,具體原因沒有深入研究(Xcode 7.1  iOS9.1環境中);

//    下面的代理方法設定,介面效果會馬上響應

- (void)tableView: (UITableView*)tableView willDisplayCell: (UITableViewCell*)cell forRowAtIndexPath: (NSIndexPath

*)indexPath

{

    cell.backgroundColor = [UIColorblackColor];

    cell.textLabel.backgroundColor = [UIColorredColor];

    cell.detailTextLabel.backgroundColor = [UIColorblueColor];

}