美文网首页
# ***CALayer层***

# ***CALayer层***

作者: 79d12e22ec53 | 来源:发表于2019-04-24 17:53 被阅读0次

CALayer 边框

let view
view.layer.borderWidth = 20
view.layer.borderColor = UIColor.black.cgColor

CALayer是定义在QuartzCore框架中的,所以需要使用具有跨平台特性的CGColorRef数据类型

CALayer 投影

view.layer.shadowColor = UIColor.black.cgColor
view.layer,shadowOffset = CGSize(width: , height: )
view.layer.shadowOpacity = 0.45 //不透明度
view.layer.shadowRadius = 5.0

CALayer 设置圆角

//设置四个圆角
view.layer.cornerRadius = 40
view.layer.masksToBounds = true //一定要设置遮罩
//(headImgView?.frame.width)!/2 设置为圆形

// 设置部分圆角
view.layer.maskedCorners = [CACornerMask.layerMinXMinYCorner , CACornerMask.layerMaxXMinYCorner]
view.layer.cornerRadius = 40
view.layer.masksToBounds = true

CALayer 渐变

let view
let gradientLayer = CAGradientLayer()

let fromColor = UIColor.yellow.cgColor
let midColor = UIColor.blue.cgColor
let toColor = UIColor.red.cgColor

gradientLayer.colors = [fromColor, midColor, toColor]
gradientLayer.startPoint = CGPoint
gradientLayer.endPoint
gradientLayer.locations = [0, 0.3, 1] // 设置渐变层各颜色点在颜色线中的分布情况,0.3表示位于渐变线30%的位置
gradientLayer.layer.addSublayer(gradientLayer)
self.view.addSubview(gradientLayer)

相关文章

  • CALayer 简介

    CALayer1-简介CALayer2-创建新的层 CALayer3-层的属性 CALayer4-自定义层 CAL...

  • CALyer介绍

    CALayer1-简介CALayer2-创建新的层CALayer3-层的属性CALayer4-自定义层 注意点 第...

  • # ***CALayer层***

    CALayer 边框 CALayer是定义在QuartzCore框架中的,所以需要使用具有跨平台特性的CGColo...

  • iOS开发之CALayer介绍

    CALayer简介: CALayer我们又称它叫做层,CALayer类的概念与UIView非常类似,并且可以包含图...

  • iOS-核心动画详解之CALayer

    1. CALayer的基本操作. 1. CALayer简介: CALayer我们又称为层,在每个UIView内部都...

  • iOS开发之CALayer介绍

    CALayer简介: CALayer我们又称它叫做层,CALayer类的概念与UIView非常类似,并且可以包含图...

  • iOS-核心动画详解之CALayer

    CALayer的基本操作. CALayer简介:CALayer我们又称为层,在每个UIView内部都有一个laye...

  • 使用Swift and OC制作图片遮罩层

    实现类似QQ消息图片那种遮罩层 上图 1、CALayer 、 CAShapeLayer 什么是CALayer? ...

  • Core Animation核心动画

    CALayer层(显示的基础)UIView核心显示功能就是依靠CALayer实现的如何获取一个CALayer对象1...

  • [学习笔记]_核心动画

    出处:小码哥大神班5期 CALayer的基本操作 1.CALayer的简介 CALayer又称做层,每个view内...

网友评论

      本文标题:# ***CALayer层***

      本文链接:https://www.haomeiwen.com/subject/gvcngqtx.html