0
我正在處理UIImageView遮罩。我想要像下面的圖像背景。卡住UIImageView遮罩多個圖像
你可以看到在底部的文字「喜馬拉雅凝膠」黑效果。
我想添加這樣的效果,每次我添加圖像。
所以,如果有人知道的解決方案,請幫助。
在此先感謝。
我正在處理UIImageView遮罩。我想要像下面的圖像背景。卡住UIImageView遮罩多個圖像
你可以看到在底部的文字「喜馬拉雅凝膠」黑效果。
我想添加這樣的效果,每次我添加圖像。
所以,如果有人知道的解決方案,請幫助。
在此先感謝。
您可以在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),帶有明顯的顏色的底部,並且繼續,直到結束將黑色的漸變。