您的位置:首页 > 其它

CALayer属性的简单介绍

2013-09-27 10:44 232 查看
一、如果要更改 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 //内容层的所占的区域
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: