CALayer属性的简单介绍

一、如果要更改 UIView 的 CALayer,要引用:#import <QuartzCore/QuartzCore.h>.

每个UIView 都有 CALayer,即 UIView.layer,同时 UIView是iOS系统中界面元素的基础,所有的界面元素都是继承自它,所以,CALayer 应用很广泛; CALayer 能够对 UIView 做许多设定,如:阴影、边框、圆角和透明效果等,且这些设定都是很有用的。

二、下面就逐个过下 CALayer 的一些重要属性:
1. shadowPath : 设置 CALayer 背景(shodow)的位置
2. shadowOffset : shadow 在 X 和 Y 轴 上延伸的方向,即 设置阴影的偏移量
3. shadowOpacity : shadow 的不透明度
4. shadowRadius : shadow 的渐变距离, 设置阴影的半径
5.shadowColor设置阴影的颜色
6. masksToBounds :是否 隐藏layer边界
7. borderWidth 和 boarderColor : 边框颜色和宽度,很常用
8. bounds : 设置layer的区域
9.position //设置layer坐标
10. opacity : UIView 的透明效果
11. cornerRadius : 设置layer圆角半径
12.contents //layer的内容层,通常是一个CGImageRef对象
13.contentsRect //内容层的所占的区域


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值