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 的渐变距离,即设置阴影的半径
6. masksToBounds :是否隐藏layer边界
7. borderWidth 和 boarderColor : 边框颜色和宽度,很常用
8. bounds :设置layer的区域
10. opacity : UIView 的透明效果
11. cornerRadius :设置layer圆角半径
12.contents //layer的内容层,通常是一个CGImageRef对象
13.contentsRect //内容层的所占的区域
每个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 //内容层的所占的区域
相关文章推荐
- SQL 数据库 学习 007 通过一个示例简单介绍什么是字段、属性、列、元组、记录、表、主键、外键 (上)
- 安卓开发RelativeLayout属性的简单介绍
- Core Animation基础介绍、简单使用CALayer以及多种动画效果
- android Mediaplayer各种属性和方法简单介绍
- css3新属性vh,vw简单介绍以及em的介绍
- nofollow属性的介绍和使用(简单记录)
- Android Mediaplayer各种属性和方法简单介绍
- Android动画--属性动画简单介绍和基本用法(二)
- android Mediaplayer各种属性和方法简单介绍
- 使用Javascript和prototype.js框架创建类型及其相关的prototype属性的简单介绍
- .Net语言 APP开发平台——Smobiler学习日志:HoverBackColor属性的简单介绍
- Core Animation基础介绍、简单使用CALayer以及多种动画效果
- 入门:HTML的基本标签和属性简单介绍
- iOS系统UIPickerView的简单使用和方法属性介绍
- C#中属性的简单介绍
- 简单介绍一下asmack中常用到的方法属性
- OC-属性与成员变量的简单介绍与区别
- 简单介绍一下asmack中常用到的方法属性
- 简单介绍 javascript 中 __proto__ 属性的原理
- Hibernate的inverse,cascade属性简单介绍