為app實現漸變的遮罩效果
效果圖如下
實現程式碼如下
//blackView為你想加上遮罩的檢視
CGColorRef opaqueBlackColor = [UIColor colorWithRed:0 green:0 blue:0 alpha:1].CGColor;
CGColorRef transparentBalckColor = [UIColor colorWithRed:0 green:0 blue:0 alpha:0.4].CGColor;
//遮罩效果由CAGradientLayer實現
CAGradientLayer * layer = [[CAGradientLayer alloc]init];
layer.frame = CGRectMake(0, 0, WIDTH, self.blackView.bounds.size.height);
//設定漸變的方向
layer.startPoint = CGPointMake(0, 1);
layer.endPoint = CGPointMake(0, 0);
//設定漸變得顏色範圍
layer.colors = @[(__bridge id)opaqueBlackColor,(__bridge id)transparentBalckColor];
[self.blackView.layer insertSublayer:layer atIndex:0];
相關文章
- 使用 CSS 實現漸變效果CSS
- css3實現的文字顏色漸變和漸隱效果CSSS3
- 如何實現全屏遮罩層效果遮罩
- jquery實現的具有漸變效果的圖片切換jQuery
- 【譯】CSS遮罩實現過渡效果CSS遮罩
- jquery實現的元素以動畫方式移動和漸變效果jQuery動畫
- css3實現的具有漸變效果的選項卡功能CSSS3
- CALayer mask屬性實現漸變色Label、刮刮卡效果
- canvas實現文字線性漸變效果程式碼例項Canvas
- app直播原始碼,xml實現由上而下的顏色漸變APP原始碼XML
- SVG 漸變動畫效果SVG動畫
- iOS文字漸變效果iOS
- 仿噹噹App首頁按鈕漸變動畫效果APP動畫
- canvas具有漸變效果的矩形Canvas
- 手把手使用 SVG + CSS 實現漸變進度環效果SVGCSS
- CSS遮罩實現PNG圖示變色CSS遮罩
- CSS實現好看的文字漸變CSS
- div css背景漸變效果CSS
- 短視訊app製作,對於需要付費的內功,實現模糊遮罩效果APP遮罩
- Qt實現遮罩效果並可以拖動伸縮QT遮罩
- css3實現文字線性漸變,css3實現背景漸變CSSS3
- js實現的加分後出現漸隱提示效果JS
- 利用jQuery實現頁面漸顯效果jQuery
- JavaScript透明度漸變效果JavaScript
- CSS透明度漸變效果CSS
- LPL Ban/Pick 選人階段的遮罩效果是如何實現的?遮罩
- 遮罩效果的焦點圖遮罩
- CSS3實現的滑鼠懸浮文字顏色漸變效果程式碼例項CSSS3
- jQuery背景色漸變動畫效果jQuery動畫
- iOS 背景圖層的顏色漸變效果iOS
- css3實現的徑向漸變和線性漸變程式碼例項CSSS3
- 2018,很多APP的logo漸變了 -- 漸變色教程APPGo
- 進階!Cocos Creator 中使用模板測試實現遮罩效果遮罩
- css3實現邊框具有動態環形遮罩效果CSSS3遮罩
- css文字顏色漸變的3種實現CSS
- CSS:遮罩效果、陰影效果、毛玻璃效果CSS遮罩
- canvas繪製帶有漸變效果的直線Canvas
- javascript網頁背景顏色漸變效果JavaScript網頁