这是一个奇怪的问题!我正在使用 UIAppearance API 来设置 UITableViewCells 的样式。我使用以下代码来设置 UITableViewCell 的样式。
// table cell
id tableCellAppearance = [UITableViewCell appearance];
[tableCellAppearance setBackgroundView:[theme imageViewForTableViewCellBackground]];
// table cell
-(UIImageView *) imageViewForTableViewCellBackground
{
UIImageView *backgroundView = [[UIImageView alloc] init];
[backgroundView setImage:[UIImage imageNamed:@"tile_heading_background"]];
return backgroundView;
}
当我运行应用程序并看到 UITableViewCells 时,UITableView 中只有 1 个单元格设置了样式。中间的单元格。这是为什么?