当表格视图加载时,我无法设置单元格的背景颜色,无论它保持与 XIB 中声明的颜色相同。这个表视图仍然像 XIB 一样是白色的:
-(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
static NSString *CellIdentifier = @"Cell";
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
if (cell == nil) {
cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleSubtitle reuseIdentifier:CellIdentifier];
cell.accessoryType = UITableViewCellAccessoryDisclosureIndicator;
}
cell.textLabel.font = [UIFont fontWithName:@"Helvetica" size:17.0];
cell.textLabel.textColor = [UIColor lightGrayColor];
UIColor *cellBackColor = [UIColor orangeColor];
cell.backgroundColor = cellBackColor;
return cell;
}
我能做些什么来确保我的方法中的颜色是表格视图上的颜色。
注意:显然,如果我可以在 XIB 中更改它,但最终我希望颜色可以交替。