先说怎么设置成透明色
-(instancetype)initWithStyle:(UITableViewCellStyle)style reuseIdentifier:(NSString*)reuseIdentifier {
if(self= [superinitWithStyle:stylereuseIdentifier:reuseIdentifier]) {
self.contentView.backgroundColor= [UIColorclearColor];
self.backgroundColor= [UIColorclearColor];
}
returnself;
}
项目需求是一个 图片在底下 上面是tableView 需要 tableVIew 为黑色并且有 0.7的透明度 能形成这招的形式显露模糊的背景图片 结果我设置 self.contentView.backgroundColor = [UIColor clearColor]; 无效 背景色还是灰色的 最后把 self.backgroundColor= [UIColor clearColor]; 再将 self.contentView.backgroundColor = [[UIColor blackColor] colorWithAlphaComponent:0.7]; 解决 坑啊.....