view添加毛玻璃效果两种方法

第一种方法:

UIBlurEffect *effect = [UIBlurEffect effectWithStyle:UIBlurEffectStyleLight];
UIVisualEffectView *effectView = [[UIVisualEffectView alloc] initWithEffect:effect];
effectView.alpha = 0.9;
effectView.frame = CGRectMake(0, 0, bgImageView.frame.size.width, bgImageView.frame.size.height);
[bgImageView addSubview:effectView];

第二种方法:

UIToolbar *toolbar = [[UIToolbaralloc] initWithFrame:CGRectMake(0, 0, SCREEN_WIDTH, SCREEN_HEIGHT)];
toolbar.barStyle = UIBarStyleDefault;
[_backImg addSubview:toolbar];

原文地址:https://www.cnblogs.com/xuzb/p/8669491.html

时间: 2024-11-29 09:34:20

view添加毛玻璃效果两种方法的相关文章

给view添加毛玻璃效果

给view添加毛玻璃效果 by 伍雪颖 UIToolbar *toolbar = [[UIToolbar alloc] initWithFrame:barView.bounds]; toolbar.autoresizingMask = UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight; toolbar.barStyle = UIBarStyleBlackTranslucent; [barView insertSu

关于MySQL中添加数据的两种方法

下面介绍两种执行SQL命令的方法,并作出相应地总结,第一种介绍一种常规用法,下面进行做简要地分析,首先我们需要执行打开数据库操作首先创建一个MySqlConnection对象,在其构造函数中传入一个连接字符串,然后执行Open操作打开数据库,在正确打开数据库之后我们才能进行相关的动作,在ExecuteSQL这个函数中, 我们执行MySqlCommand myCmd = new MySqlCommand(CmdString, conn),从而创建MySqlCommand对象,其中传入的两个参数分别

MySQL 添加用户设置两种方法

在mysql中root 最高的用户权限,权限分别为 SELECT,INSERT,UPDATE,DELETE,CREATE,DROP,下面简单说说是如何分别用户的. 1,为添加用户的的实例,用户名为dc3688,密码为123456,并授权用户可进行 SELECT, INSERT 和 UPDATE操作权限 [email protected]# mysql -u root -p Enter password:******* mysql> use mysql; Database changed INSE

添加Labels的两种方法

private void AddLabel(IFeatureLayer pLayer,string fieldname,ITextSymbol Symbol) { container.DeleteAllElements(); IFeatureClass pClass = pLayer.FeatureClass; IFields pFields = pClass.Fields; int index = pFields.FindField(fieldname); ITextElement pText

给文本框添加边框的两种方法

1.使用文本框的边框属性 //利用文本框的边框属性给文本框添加边框 UITextField *field = [[UITextField alloc] init]; field.borderStyle = UITextBorderStyleBezel; /* 系统系统的边框风格种类 UITextBorderStyleNone, //无边框模式 UITextBorderStyleLine, //线 UITextBorderStyleBezel, //贝塞尔曲线 UITextBorderStyleR

postgraSql支持View可以修改的两种方法。

http://www.postgresqltutorial.com/postgresql-views/ Creating PostgreSQL updatable views – gives you examples of creating updatable views that allow you to issue INSERT, UPDATE, and DELETE statement to update data in the base tables through the views.

Android更新UI的两种方法——handler与runOnUiThread()

在Android开发过程中,常需要更新界面的UI.比如网络请求操作.一些耗时操作都不能放在UI线程中运行的,需要放在子线程,而子线程又不能更新UI界面,这是我们需要引入一个Handler,消息处理机制.更新UI是要主线程(UI线程)来更新的,即UI线程更新.如果在主线线程之外的线程中直接更新页面显示常会报错.抛出异常:android.view.ViewRoot$CalledFromWrongThreadException: Only the original thread that create

Android在布局中动态添加view的两种方法

一.说明 添加视图文件的时候有两种方式:1.通过在xml文件定义layout:2.java代码编写 二.前言说明 1.构造xml文件 2.LayoutInflater 提到addview,首先要了解一下LayoutInflater类.这个类最主要的功能就是实现将xml表述的layout转化为View的功能.为了便于理解,我们可以将它与findViewById()作一比较,二者都是实例化某一对象,不同的是findViewById()是找xml布局文件下的具体widget控件实例化,而LayoutI

iOS 两种方法实现左右滑动出现侧边菜单栏 slide view

现在很多的APP中都有slide view,左右滑动出现侧边菜单栏的功能,Weico这个应用就有. 网上有很多第三方的类库实现了这种效果,其实自己代码写的话也是很简单的,下面我将介绍两种方法实现slide view.---- 一种是用第三方类库IIViewDeckController这个类库实现的效果比起其他的都好,另一种是自己代码实现这种效果,效果还ok. 实现方法一(使用第三方库IIViewDeckController): https://github.com/Inferis/ViewDec