UITableView在单元格下方扩展不同的背景颜色

Nic*_*ard 5 iphone objective-c uitableview ios

我有一个UITableView我有headerView一个绿色背景.我也给了UITableView相同的绿色背景颜色,这样当tableView它被拉下来时感觉就像是一个无缝的颜色tableView.完美的工作.

问题是我tableView只有4行,下面再次显示绿色.

在此输入图像描述

如何在行下方显示白色,以便在拉下时只能看到绿色背景颜色tableView

ily*_* n. 8

您可以添加额外的顶视图,与UIRefreshControl背景颜色的答案相同:

CGRect frame = self.tableView.bounds;
frame.origin.y = -frame.size.height;

UIView *bgView = [[UIView alloc] initWithFrame:frame];
bgView.backgroundColor = [UIColor greenColor];

[self.tableView insertSubview:bgView atIndex:0]; 
Run Code Online (Sandbox Code Playgroud)

  • 解决了!感谢您的出色回答! (2认同)