CALayer属性
来源:互联网 发布:杭创软件 地址 编辑:程序博客网 时间:2024/04/30 14:19
1. shadowPath : 设置 CALayer 背景(shodow)的位置
2. shadowOffset : shadow 在 X 和 Y 轴 上延伸的方向,即 shadow 的大小
3. shadowOpacity : shadow 的透明效果
4. shadowRadius : shadow 的渐变距离,从外围开始,往里渐变 shadowRadius距离
5. masksToBounds : 很重要的属性,可以用此属性来防止子元素大小溢出父元素,如若防止溢出,请设为 true
6. borderWidth 和 boarderColor : 边框颜色和宽度,很常用
7. bounds : 控制 UIView 的大小,但是不能控制 位置
8. opacity : UIView 的透明效果
9. cornerRadius : UIView 的圆角
UIView *viewSample = [[UIView alloc] init];
[self.view addSubview:viewSample];
viewSample.backgroundColor = [UIColor greenColor];
viewSample.frame = CGRectMake(100, 100, 400, 400);
//Test 1 阴影
viewSample.layer.shadowPath = [UIBezierPath bezierPathWithRect:viewSample.bounds].CGPath;
viewSample.layer.shadowPath = [UIBezierPath bezierPathWithRect:CGRectMake(0, 0, 400, 400)].CGPath;
viewSample.layer.masksToBounds = NO;
viewSample.layer.shadowOffset = CGSizeMake(10, 10);
viewSample.layer.shadowRadius = 5;
viewSample.layer.shadowOpacity = 0.5;
//Test 2 边框
viewSample.layer.borderWidth = 2;
viewSample.layer.borderColor = [[UIColor redColor] CGColor];
//Test 3 masksToBounds
UIButton *btn = [[UIButton alloc] initWithFrame:CGRectMake(0,0, 500, 500)]; btn.backgroundColor = [UIColor lightGrayColor];
[viewSample addSubview:btn];
viewSample.layer.masksToBounds = true;
//Test 4 bounds
viewSample.layer.bounds = CGRectMake(200, 200, 500, 500);
//Test 5
viewSample.layer.opacity = 0.5;
viewSample.layer.cornerRadius = 5;
- CALayer属性
- CALayer 属性doubleSided
- CALayer -- 层的属性
- CALayer -- 层的属性
- iOS CALayer详细属性
- CALayer的动画属性
- CALayer常用属性整理
- CAlayer层的属性
- CAlayer层的属性
- CALayer 的属性介绍
- CALayer 的形变属性
- CALayer相关的属性
- CAlayer层的属性
- CALayer层的属性
- CALayer可动画属性
- CALayer基本属性
- 初探CALayer属性
- 初探CALayer属性
- 关于Field类的getDeclaredFields和getField两方法
- applicationContext 中 xmlns 与 xsi:schemaLocation 含义
- redis 学习笔记
- 音频播放根据距离选择话筒模式
- 今日面试题:直线上最多点数;及子序列数目分析
- CALayer属性
- windows下用golang连接mssql
- 一些问题解答
- sql server cpu及io 开销比较大的脚本的查询
- Android自定义用户数据
- 以追加方式写入文件的几种方法
- 用户禁止cookie以后,如何继续使用session
- jquery选择器类型
- Hadoop伪分布式与集群式安装配置