如示意图这种需求,对背景图片添加毛玻璃效果,再添加渐变颜色。
如图

实现

#import "ViewController.h"@interface ViewController ()@property (weak, nonatomic) IBOutlet UIImageView *backImageView;@end@implementation ViewController- (void)viewDidLoad {[super viewDidLoad];[self frostedGlassViewStyle];
}/* NS_ENUM_AVAILABLE_IOS(8_0)* UIBlurEffectStyleExtraLight, // 额外亮度,(高亮风格)* UIBlurEffectStyleLight, // 亮风格* UIBlurEffectStyleDark,  // 暗风格* UIBlurEffectStyleExtraDark __TVOS_AVAILABLE(10_0) __IOS_PROHIBITED __WATCHOS_PROHIBITED,* UIBlurEffectStyleRegular NS_ENUM_AVAILABLE_IOS(10_0), // Adapts to user interface style* UIBlurEffectStyleProminent NS_ENUM_AVAILABLE_IOS(10_0), // Adapts to user interface style*/
- (void)frostedGlassViewStyle {// 实现模糊效果UIBlurEffect *effect = [UIBlurEffect effectWithStyle:UIBlurEffectStyleLight];// 毛玻璃视图UIVisualEffectView *effectView = [[UIVisualEffectView alloc] initWithEffect:effect];;effectView.frame = CGRectMake(0, 0, [UIScreen mainScreen].bounds.size.width, 200);[self.backImageView addSubview:effectView];[self gradientView:effectView];
}- (void)gradientView:(UIView *)theView {CAGradientLayer *gradient = [CAGradientLayer layer];gradient.frame = theView.bounds;gradient.colors = [NSMutableArray arrayWithObjects:(id)[UIColor clearColor].CGColor,(id)[UIColor whiteColor].CGColor,(id)[UIColor whiteColor].CGColor,(id)[UIColor whiteColor].CGColor,(id)[UIColor whiteColor].CGColor,nil];//(0,0)表示从左上角开始变化。默认值是(0.5,0.0)表示从x轴为中间,y为顶端的开始变化gradient.startPoint = CGPointMake(0.5, 0.5);//(1,1)表示到右下角变化结束。默认值是(0.5,1.0)表示从x轴为中间,y为低端的结束变化gradient.endPoint = CGPointMake(0.5, 1.0);[theView.layer insertSublayer:gradient atIndex:0];
}@end

[iOS]渐变毛玻璃效果相关推荐

  1. Css3实现背景毛玻璃效果

    毛玻璃效果 ios里毛玻璃效果的使用非常多,本文介绍一个实现div毛玻璃背景的方法 css3 Filter css3的Filter主要用在图像的特效处理上,默认值为none,还有以下备选项: 1.gr ...

  2. iOS 毛玻璃效果的实现方法

    iOS开发中有的时候需要将图片设置模糊,来实现特定的效果获取更好的用户体验, iOS7之后半透明模糊效果得到大范围使用的比较大,现在也可以看到很多应用局部用到了图片模糊效果,可以通过高斯模糊和毛玻璃效 ...

  3. iOS开发之实现毛玻璃效果及图片模糊效果

    毛玻璃效果的实现 App设计时往往会用到一些模糊效果或者毛玻璃效果,iOS目前已提供了一些模糊API可以让我们方便使用.苹果在iOS7.0之后,很多系统界面都使用了毛玻璃效果,增加了界面的美观性,比如 ...

  4. android 仿ios毛玻璃,类 iOS 毛玻璃效果控件 BlurView

    软件介绍 BlurView 是Android下类似 iOS 毛玻璃效果控件. 使用: android:id="@+id/blurView" android:layout_width ...

  5. iOS毛玻璃效果(第一次写~有点紧张喔)

    iOS7以后,苹果公司提供了一种实时毛玻璃的渲染效果,苹果提供了一些方法让我们可以在UIImage上增加毛玻璃效果,但是,只是静态的效果,不是实时的,要是想要实时的效果,那该怎么办呢? 上代码:(很简 ...

  6. iOS毛玻璃效果(不需要任何第三方了)

    分享两种毛玻璃效果设置的方法,不需要任何三方东东,先看效果: 原图: 方法一(iOS8系统方法): 方法二: 下面是示例代码: [objc] view plain copy #import " ...

  7. iOS UIVisualEffectView毛玻璃亮度不符合要求

    iOS UIVisualEffectView毛玻璃亮度不符合要求 我们在开发的时候经常碰到需求跟现有技术储备不匹配的问题,这个时候一般会去问别人或者在网上搜寻答案. 我之前在做一个关于图片模糊的要求, ...

  8. IOS8的新特性:简洁易用的毛玻璃效果

    探寻IOS8的新亮点:毛玻璃效果的简易实现 IOS8之前,apple官方并不建议开发者使用类似毛玻璃的模糊效果,也并没有开放相关的接口,大部分的开发者是通过转化CGImage这个类来实现毛玻璃的模糊效 ...

  9. java毛玻璃_模糊效果(毛玻璃效果)

    模糊效果(毛玻璃效果) 效果演示: 1. 使用iOS自带的 UIImage+ImageEffects 文件 文件中有这么几个方法: - (UIImage *)applyLightEffect; - ( ...

最新文章

  1. 牛客网刷题(纯java题型 181~210题)
  2. 教育安全认证体系建设项目容灾备份体系建设项目
  3. Python全栈工程师(Python3 所有基础内容 0-0)
  4. java:this和super
  5. 为什么linux进程名匹配最多只支持15个字符?
  6. 计算t-test 的C程序
  7. 和华为杯_2019全国大学生物联网设计竞赛(华为杯)拉开序幕
  8. 2019-2020年中国小吃产业发展报告
  9. 浅析RTB和RTA(三)
  10. 复制过去格式不一样_疫情过去后,打卡不一样的过山车
  11. linux 链接第三方库
  12. 纪念自己初中的住宿生活
  13. 产品经理通用标准工作流程
  14. 3D模型在线转换,Solidworks版本转换
  15. Jshop小程序商城
  16. gnuplot绘图程序中对线型(linetype)、点型(pointtype)、线条宽度(linewidth)、点大小(pointsize)、图样
  17. 纳米结构的仿真和分析
  18. 如何实时计算日累计逐单资金流
  19. rust如何在木板上上传图片_腐蚀rust游戏玩法方式详解
  20. Vue2.和Vue3.生命周期的区别,对比。 详解生命周期中的每个钩子函数,setup,

热门文章

  1. 工信部出手!手机预装App终于能卸载了:2023年执行
  2. 【BUUCTF】[极客大挑战 2019]Havefun 1
  3. LeapMotion在unity中保姆级使用教程
  4. PDF阅读器系列之--MuPDF源码分析过程(二)
  5. Element UI 使用 el-carousel 焦点图
  6. 4399枪神传说服务器维护,电脑连4399枪神传说都卡?
  7. 发个好玩的:椰子de鼠标键盘记录器 V1.3
  8. 我们该怎么去准备校招呢?
  9. QuickBI助你成为分析师——群空间自主开通嵌入第三方报表权限
  10. ViewPager+Fragment以及GridView的使用