博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Swift iOS : 模糊化
阅读量:6303 次
发布时间:2019-06-22

本文共 1449 字,大约阅读时间需要 4 分钟。

iOS的模糊化,会让界面很炫酷,用了不能停。本案例使用了FXBlurView,对图片进行模糊处理。

使用Pod文件:

target 'five' do  use_frameworks!  pod 'FXBlurView', '~> 1.6.4'end复制代码

然后执行pod install:

pod install --verbose --no-repo-update复制代码

如下代码可以直接编译运行:

import UIKitimport FXBlurView@UIApplicationMainclass AppDelegate: UIResponder, UIApplicationDelegate {    var window: UIWindow?    func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool {        self.window = UIWindow();        self.window?.frame=UIScreen.main.bounds;        self.window?.makeKeyAndVisible();        self.window?.rootViewController = Page()        return true    }}class Page: UIViewController {    var backgroundImageView:UIImageView?    var frostedView = FXBlurView()    override func viewDidLoad() {        super.viewDidLoad()        self.backgroundImageView = UIImageView()        self.backgroundImageView!.frame = self.view.frame        self.backgroundImageView!.contentMode = .scaleToFill        view.addSubview(self.backgroundImageView!)        frostedView.underlyingView = self.backgroundImageView!        frostedView.isDynamic = true        frostedView.tintColor = UIColor.black        frostedView.frame = self.view.frame        self.view.addSubview(frostedView)        self.backgroundImageView?.image = UIImage(named: "1.jpg")        self.frostedView.updateAsynchronously(true, completion: nil)    }}复制代码

这是我使用的图(文件名为1.jpg)记得拖放到你的工程内:

转载地址:http://qofxa.baihongyu.com/

你可能感兴趣的文章
IPv6 Address Type
查看>>
mount /mnt/cdrom 为什么提示说找不到介质!!!
查看>>
关于nginx的master进程可worker进程的概念
查看>>
我的友情链接
查看>>
mysql cluster解决方案
查看>>
CSS vertical-align 属性
查看>>
OC 类和对象
查看>>
我的友情链接
查看>>
linux下安装red5
查看>>
我的友情链接
查看>>
一位牵手腾讯应届毕业生的求职杂谈
查看>>
在github上写博客
查看>>
Friendly Filmic Tonemapping
查看>>
我的友情链接
查看>>
cisco路由器的DNS配置
查看>>
问题-提示“请确定磁盘未满或未被写保护而且文件未被使用”
查看>>
Java IO: 管道
查看>>
pku1083 Moving Tables
查看>>
UML系列 (四) 实战机房收费系统
查看>>
Pyqt5_QmainWindow
查看>>