如何调暗UITableViewCell的cell.backgroundView?

时间:2016-01-14 03:10:34

标签: ios objective-c uitableview

在我的表格中,我目前正在将单元格的背景设置为如下图像:

cell.backgroundView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"Placeholder.png"]];

然而,在单元格中覆盖此图像的白色文本难以阅读,因此我想为其添加调光效果。

据我所知,最接近的是UIBlurEffectStyleLight,但这会模糊而不是暗淡,模糊效果太强,使图像几乎看不见。有没有办法暗淡它?

2 个答案:

答案 0 :(得分:2)

你可能想在图像和文本之间添加一个UIView,然后给它一个黑色的背景颜色并将其alpha设置为0.3或适当的数量

答案 1 :(得分:1)

减少imageView的alpha值

cell.backgroundView.alpha = 0.5; //Alpha runs from 0.0 to 1.0