Layer的shadow属性

简介:

Layer的shadow属性

 

Layer中的阴影都是可以做动画处理的.

- (void)viewDidLoad
{
    [super viewDidLoad];
    
    CALayer *layer        = [CALayer layer];
    layer.frame           = CGRectMake(20, 20, 50, 50);
    layer.backgroundColor = [UIColor whiteColor].CGColor;
    layer.borderWidth     = 1.f;

    /* --- shadow相关属性都可以做动画 --- */
    
    layer.shadowOpacity   = 0.5f;                       // 透明度(默认值为0)
    layer.shadowOffset    = CGSizeMake(5, 5);           // 阴影偏移量
    layer.shadowRadius    = 0.f;                        // 阴影圆角
    layer.shadowColor     = [UIColor redColor].CGColor; // 阴影颜色
    
    /*
    layer.shadowPath      = path;                       // 阴影形状
     */
    
    [self.view.layer addSublayer:layer];
}

注意图中的CGSizeMake(5,5),这是相对于iOS坐标系而言的,在OS X中是另外一回事了.

 

目录
相关文章
|
前端开发 索引
Layui 内置方法 - layer.style(重新定义层的样式)
Layui 内置方法 - layer.style(重新定义层的样式)
180 0
|
1月前
|
前端开发
前端基础(十二)_overflow属性、clear属性、vertical-align属性
本文详细介绍了CSS中的overflow属性、clear属性和vertical-align属性的用法和效果,并通过实例展示了如何控制元素内容溢出时的显示方式、清除浮动以及对齐行内元素和行内块元素。
49 1
|
1月前
box-shadow属性
box-shadow属性。
71 8
|
11月前
|
前端开发
CSS3 box-shadow 属性
CSS3 box-shadow 属性
51 0
|
Web App开发 前端开发 开发者
1 分钟认识新属性 accent-color —— 修改 input 默认控件颜色
1 分钟认识新属性 accent-color —— 修改 input 默认控件颜色
|
Web App开发 前端开发
给Img标签设置height和width属性
给Img标签设置height和width属性
680 0
|
前端开发 Java 开发者
Display 属性 | 学习笔记
快速学习 Display 属性。
135 0