【发布时间】:2010-10-30 08:20:29
【问题描述】:
我们如何更改 tableview 的背景颜色(样式分组),同时仍然保留细列/线条效果的纹理,当它具有默认蓝色时,我们可以看到它。如果我尝试使用 backgroundcolor 属性更改背景颜色,我得到没有任何纹理的普通视图。
谢谢
【问题讨论】:
标签: iphone uitableview
我们如何更改 tableview 的背景颜色(样式分组),同时仍然保留细列/线条效果的纹理,当它具有默认蓝色时,我们可以看到它。如果我尝试使用 backgroundcolor 属性更改背景颜色,我得到没有任何纹理的普通视图。
谢谢
【问题讨论】:
标签: iphone uitableview
tableview.backgroundView = nil;
tableview.backgroundColor = [UIColor clearColor];
这可能会帮助您解决问题
【讨论】:
clearColor
首先,您可以尝试在 Stack Overflow 上搜索您的确切问题。这里有两个:
如果这没有帮助,请尝试使表格视图的背景颜色透明[UIColor clearColor] 并在您的 UITableview 后面放置另一个视图,其中包含您需要的颜色/纹理/图像。
【讨论】:
创建tableView的属性:
@property (nonatomic, strong) IBOutlet UITableView *tableView;
然后合成它:
@synthesize tableView = _tableView;
在实现中创建方法:
- (UITableView *) tableView {
[_tableView setBackgroundColor:[UIColor whiteColor]];
return _tableView;
}
还记得在 xib 文件中连接你的 tableView,它应该可以工作。
【讨论】:
无需编写代码,只需在View部分中为表格视图的Background属性选择Clear Color >.
【讨论】: