我知道之前已经问过这个问题,我现在已经找了几个小时,但我找不到答案。我想改变表格的颜色,当你在绝对顶部向下拖动表格时,如下所示:
搜索框和分段控件之间的部分。 我不确定哪个元素是我必须改变颜色的地方。我尝试了通过界面构建器(表,搜索栏,单元格)找到的所有内容,似乎没什么可以帮助的。 我读过这篇关于更改UITableView背景颜色的帖子,但这对我来说也不起作用:Post about background colors
我知道当我通常更改表格底层视图的颜色时,此背景颜色会发生变化,但不会出现在此表中,所以我认为某些内容可能会重叠。
更新 我想这只会在我添加带搜索显示控制器的搜索栏时发生,但我仍然不知道在哪里更改背景颜色。
所以也许有人可以告诉我,我正试图改变哪个元素。
提前致谢:)
答案 0 :(得分:0)
(void)viewDidLoad {
[super viewDidLoad];
self.myTableView.backgroundColor = [UIColor blueColor];
}
和CellForROwAtIndexPathMethod一样,提到单元格的背景颜色和Cell清除颜色的ContentView。
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath { .....
cell.backgroundColor =[UIColor clearColor]; cell.contentView.backgroundColor = [UIColor clearColor]; ....
}