CALayer属性的简单介绍

来源:互联网 发布:javascript手册中文版 编辑:程序博客网 时间:2024/05/21 14:03

一、如果要更改 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 //内容层的所占的区域


原创粉丝点击