iOS开发——毛玻璃透明
来源:互联网 发布:数据库安全 编辑:程序博客网 时间:2024/06/06 04:14
主要实现的代码如下:
self.rateInfoView是定义好的控制属性控件可以改变透明度的值来改变毛玻璃透明的效果
// 虚拟交易费率弹窗- (void)showRateInfo{ self.rateInfoView = [[UIView alloc]initWithFrame:self.windowView.frame]; // rateInfoView.backgroundColor = [UIColor blackColor]; self.rateInfoView.alpha = 0.f; [self.view addSubview:self.rateInfoView]; // 创建需要的毛玻璃特效类型 UIBlurEffect *blurEffect = [UIBlurEffect effectWithStyle:UIBlurEffectStyleDark]; // 毛玻璃view 视图 UIVisualEffectView *effectView = [[UIVisualEffectView alloc] initWithEffect:blurEffect]; //添加到要有毛玻璃特效的控件中 effectView.frame = self.windowView.frame; [self.rateInfoView addSubview:effectView]; //设置模糊透明度 effectView.alpha = .8f; UIImageView *rateImage = [[UIImageView alloc]initWithFrame:CGRectMake(Width*0.1, (Height-Width*0.8*1.11)/2+20, Width*0.8, Width*0.8/1.11)]; rateImage.image = [UIImage imageNamed:@"虚拟费率弹窗"]; [self.rateInfoView addSubview:rateImage]; UIButton *closeInfo = [UIButton buttonWithType:UIButtonTypeCustom]; closeInfo.frame = CGRectMake(Width*0.9-22-12, (Height-Width*0.8*1.11)/2+20+12, 22, 22); [closeInfo setImage:[UIImage imageNamed:@"cancel"] forState:UIControlStateNormal]; [closeInfo addTarget:self action:@selector(closeRate) forControlEvents:UIControlEventTouchUpInside]; [self.rateInfoView addSubview:closeInfo]; [UIView animateWithDuration:0.2 animations:^{ self.rateInfoView.alpha = 1.0f; }]; }- (void)closeRate{ [self.rateInfoView removeFromSuperview]; }
效果图如下:
0 0
- iOS开发——毛玻璃透明
- iOS开发 - 毛玻璃效果
- 导航栏透明 毛玻璃效果iOS
- 实现毛玻璃效果 - iOS开发
- iOS开发 毛玻璃效果 bluredView
- iOS开发中毛玻璃效果
- iOS开发——导航栏透明
- iOS开发——导航栏透明
- iOS关于navigationBar的透明,动态缩放,动态隐藏,毛玻璃
- [IOS 开发] 为UIImage 绘制 毛玻璃效果
- iOS开发之模拟iOS7毛玻璃效果
- iOS开发--毛玻璃效果,图片模糊效果
- iOS毛玻璃
- iOS 毛玻璃
- ubuntu 设置透明 毛玻璃窗口
- iOS 关于navigationBar的一些:毛玻璃、透明、动态缩放、动态隐藏
- iOS 关于navigationBar的一些:毛玻璃、透明、动态缩放、动态隐藏
- iOS 关于navigationBar的一些:毛玻璃、透明、动态缩放、动态隐藏
- 小说接入UC浏览器内核技术对话(二)
- Appium学习第一个测试脚本
- 简单的数据库(DB)连接以及sql查询
- 属性重载:__set() & __get()
- Appium学习第一个测试脚本
- iOS开发——毛玻璃透明
- Date picker 控件简介
- CSS3和HTML问题集锦
- charset="UTF-8/ gb2312"
- AS的一些简单设置
- Android Dev Intro - Some Concepts on Android Graphics Architecture
- 基于行为式验证的GeeTest验证码研究
- Windows 64位 安装PIP
- 深入理解 Session 与 Cookie