如何在保留细小列线的质感的同时改变表格视图(分组样式)的背景颜色,以达到默认蓝色时所见效果。如果我尝试使用backgroundcolor 属性来更改背景颜色,则会得到一个没有任何质感的平面视图。
谢谢
如何在保留细小列线的质感的同时改变表格视图(分组样式)的背景颜色,以达到默认蓝色时所见效果。如果我尝试使用backgroundcolor 属性来更改背景颜色,则会得到一个没有任何质感的平面视图。
谢谢
tableview.backgroundView = nil;
tableview.backgroundColor = [UIColor clearColor];
这可能对你解决问题有所帮助。
首先,你可以尝试在Stack Overflow上搜索你的确切问题。以下是两个链接:
如果那些链接没有帮助,您可以尝试将UITableView的背景颜色设置为透明[UIColor clearColor]
,并在UITableview后面放置另一个视图,其中包含您需要的颜色/纹理/图像。
@property (nonatomic, strong) IBOutlet UITableView *tableView;
然后合成它:
@synthesize tableView = _tableView;
- (UITableView *) tableView {
[_tableView setBackgroundColor:[UIColor whiteColor]];
return _tableView;
}
还要记得在xib文件中连接你的tableView,这样它才能正常工作。
不需要编写代码,只需在视图部分的表视图背景属性中选择清除颜色。
clearColor
。 - Ali