添加UIVisualEffectView

by 伍雪颖

let bgView : UIImageView = UIImageView(image: UIImage(named: "1.jpg"))
bgView.frame = self.view.bounds
self.view.addSubview(bgView)

let blurEffect: UIBlurEffect = UIBlurEffect(style: .Light)
let blurView: UIVisualEffectView = UIVisualEffectView(effect: blurEffect)
blurView.frame = CGRectMake(50, 50, self.view.frame.width -  100, 200)
self.view.addSubview(blurView)
时间: 2024-11-10 14:36:57

添加UIVisualEffectView的相关文章

UIVisualEffectView为视图添加特殊效果

在iOS 8后,苹果开放了不少创建特效的接口,其中就包括创建毛玻璃(blur)的接口. 通常要想创建一个特殊效果(如blur效果),可以创建一个UIVisualEffectView视图对象,这个对象提供了一种简单的方式来实现复杂的视觉效果.这个可以把这个对象看作是效果的一个容器,实际的效果会影响到该视图对象底下的内容,或者是添加到该视图对象的contentView中的内容. 我们举个例子来看看如果使用UIVisualEffectView: 1 2 3 4 5 6 7 let bgView: UI

添加糢糊视图

1.创建一个Xcode工程 2.打开Main.storyboard,添一个UIImageView视图,并为UIImageView插入图片 3.打开ViewController.swift,在viewDidLoad方法下添加以下代码 override func viewDidLoad() { super.viewDidLoad() //糢糊效果类 var blurEffect = UIBlurEffect(style: UIBlurEffectStyle.Light) //糢糊效果视图类 var

UIVisualEffectView(自定义模糊视图)

#import "ViewController.h" @interface ViewController () @property (nonatomic, strong) UIScrollView *scrollView; @end @implementation ViewController - (void)viewDidLoad { [super viewDidLoad]; //添加SCrollView,把图片添加上去便于观察 self.scrollView = [[UIScrol

iOS8模糊效果UIVisualEffectView的使用

效果: 源码: // // ViewController.m // EffectView // // Created by XianMingYou on 15/3/14. // Copyright (c) 2015年 XianMingYou. All rights reserved. // #import "ViewController.h" @interface ViewController () @property (nonatomic, strong) UIVisualEffec

ios8 毛玻璃效果(UIVisualEffectView)

首先有这样4个类 UIVisualEffect UIBlurEffect UIVibrancyEffect UIVisualEffectView 继承关系 UIVisualEffect : NSObject |—> UIBlurEffect |—> UIVibrancyEffect UIVisualEffectView : UIView 来自百度翻译(这样是学不好编程的) Visual 视觉的(视力的); Blur n. 污迹,污斑;   模糊不清的事物;   暧昧不明; vt.& v

ios8下添加高斯模糊、ios7创建快照

1. UIImageView *imageView = [[UIImageView alloc]initWithImage:[UIImage imageNamed:@"IMG_0004"]]; imageView.frame = CGRectMake(0, 0,320, 720); [self.view addSubview:imageView]; //ios8下添加高斯模糊,模糊有3种类型 UIVisualEffectView *effectView = [[UIVisualEffe

iOS8 模糊视图(毛玻璃效果) UIVisualEffectView

在需要模糊的UIView上,添加一个UIVisualEffectView对象即可,若直接在storyboad里面直接加UIVisualEffectView,你的项目必须是iOS8以上才能用 - (void)viewDidLoad { [super viewDidLoad]; //    UIImageView *imageview = [[UIImageView alloc] init]; // //    imageview.frame = CGRectMake(10, 200, 300, 3

ios8中UIVisualEffectView对图片滤镜效果处理

初识UIVisualEffectView UIVisualEffectView是iOS8中新增的一个处理图片类,不支持iOS8以下的系统,也就是说在iOS7 及其以下都不支持.下面是苹果官方文档对这个类的描述: UIVisualEffectView is a class that provides a simple abstraction over complex visual effects. Depending on the desired effect, the results may a

[Xcode10 实际操作]六、媒体与动画-(6)使用UIBlurEffect给图片添加模糊效果

本文将演示如何给图像添加模糊效果. 在项目导航区,打开视图控制器的代码文件[ViewController.swift] 1 import UIKit 2 3 class ViewController: UIViewController { 4 5 override func viewDidLoad() { 6 super.viewDidLoad() 7 // Do any additional setup after loading the view, typically from a nib.