我正在研究UIImageView掩码。在那里我想要图像背景如下。

你可以看到在文本“喜马拉雅凝胶”底部的黑色效果。
我想在每次添加图片的时候添加这样的效果。
因此,如果有人知道解决方案,请帮助。
提前谢谢。
发布于 2016-07-31 03:31:23
您可以在UIImageView上使用渐变,无论何时更改UIImage,渐变都将保持不变。
- (void)addGradientToView:(UIView *)view
{
CAGradientLayer *gradient = [CAGradientLayer layer];
gradient.frame = CGRectMake(0, view.frame.size.height * 0.8, view.frame.size.width, view.frame.size.height * 0.2);
gradient.colors = @[(id)[[UIColor clearColor] CGColor],
(id)[[UIColor blackColor] CGColor]];
[view.layer insertSublayer:gradient atIndex:0];
}渐变将只在视图底部(view.hieght * 0.8)以清晰的颜色开始,并一直持续到结束时将是黑色渐变。
https://stackoverflow.com/questions/38674957
复制相似问题