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中是另外一回事了.

 

时间: 2024-11-08 20:26:41

Layer的shadow属性的相关文章

CSS滤镜之Shadow属性

ado|css|滤镜 Shadow属性可以在指定的方向建立物体的投影.它的表达式是这样的: Filter:Shadow(Color=color,Direction=direction) 在这里,Shadow有两个参数值:Color参数用来指定投影的颜色:Direction参数用来指定投影的方向. 这里说的方向与我们在第二节Blur属性中提到的"方向与角度的关系"是一样的. 也许您会问,前面讲到的Dropshadow属性和Shadow属性有什么不同吗? 光说的话,您恐怕还难以理解,让我们

CSS滤镜:Shadow属性

ado|css|滤镜 Shadow属性可以在指定的方向建立物体的投影.它的表达式是这样的: Filter:Shadow(Color=color,Direction=direction) 在这里,Shadow有两个参数值:Color参数用来指定投影的颜色:Direction参数用来指定投影的方向. 这里说的方向与我们在第二节Blur属性中提到的"方向与角度的关系"是一样的. 也许您会问,前面讲到的Dropshadow属性和Shadow属性有什么不同吗? 光说的话,您恐怕还难以理解,让我们

实例详解CSS滤镜(8)Shadow属性

Shadow属性可以在指定的方向建立物体的投影.它的表达式是这样的: Filter:Shadow(Color=color,Direction=direction) 在这里,Shadow有两个参数值:Color参数用来指定投影的颜色:Direction参数用来指定投影的方向. 这里说的方向与我们在第二节Blur属性中提到的"方向与角度的关系"是一样的. 也许您会问,前面讲到的Dropshadow属性和Shadow属性有什么不同吗? 光说的话,您恐怕还难以理解,让我们看一看分别利用这两个属

CSS滤镜属性详解

css|滤镜|详解 ·CSS滤镜:Mask属性 Mask属性为对象建立一个覆盖于表面的膜 ·CSS滤镜:blur属性 假如您用手在一幅还没干透的油画上迅速划过,画面就会变得模糊.CSS下的blur属性就会达到这种模糊的效果 ·CSS滤镜:Chroma属性 Chroma属性可以设置一个对象中指定的颜色为透明色 ·CSS滤镜:DropShadow属性 DropShadow属性是为了添加对象的阴影效果的 ·CSS滤镜:FlipH.FlipV属性 Flip是CSS滤镜的翻转属性,FlipH代表水平翻转,

CSS 滤镜——Shadow滤镜

ado|css|滤镜 Shadow 滤镜语法 {filter:shadow(color=color,direction=direction)} 利用"Shadow"属性可以在指定的方向建立物体的投影,COLOR是投影色,DIRECTION是设置投影的方向.其中0度代表垂直向上,然后每45度为一个单位.它的默认值是向左的270度. 效果如下: CSS滤镜实现 代码 效果拷屏 欢迎光临 <td style=filter:shadow(color=red, direction=45&g

iOS的CoreAnimation开发框架中的Layer层动画制作解析_IOS

CAAnimation动画体系的介绍CAAnimation是CoreAnimation框架中执行动画对象的基类,下面有一张图,是我手画的,不太美观,但是可以将与CAAnimation相关的几个动画类的关系表达清楚: 从上图中可以看到,从CAAnimation中继承出三个子类,分别是用于创建属性动画的CAPropertyAnimation,创建转场动画的CATransition和创建组合动画的CAAnimationGroup. 我们就先从根类开始探讨. 1.CAAnimation属性和方法 CAA

iOS开发中CAlayer层的属性以及自定义层的方法_IOS

CAlayer层的属性一.position和anchorPoint 1.简单介绍 CALayer有2个非常重要的属性:position和anchorPoint @property CGPoint position; 用来设置CALayer在父层中的位置 以父层的左上角为原点(0, 0) @property CGPoint anchorPoint; 称为"定位点"."锚点" 决定着CALayer身上的哪个点会在position属性所指的位置 以自己的左上角为原点(0,

ios-使用UIbezierPath画一个阴影图片

问题描述 使用UIbezierPath画一个阴影图片 有一个阴影图像,需要画在UITableView 区域的外围.图片: 我能获取代表矩形的UIBezierPath,但是不知道应该怎么沿着举行的周围进行重复画图.目前我只能图片充填矩形. UIImage *patternImg = [UIImage imageNamed:@"cellShadow"]; UIColor *fill = [UIColor colorWithPatternImage:patternImg]; [fill se

精彩实例详解CSS滤镜教程

css|教程|滤镜|详解 使您由浅入深了解CSS滤镜的使用,是一个不错的教程!希望对您学习CSS有用! 1.实例详解CSS滤镜(1)概述 (2005-05-04) 2.实例详解CSS滤镜(2)Mask属性 (2005-05-04) 3.实例详解CSS滤镜(3)Blur属性 (2005-05-04) 4.实例详解CSS滤镜(4)Chroma属性 (2005-05-04) 5.实例详解CSS滤镜(5)DropShadow属性 (2005-05-04) 6.实例详解CSS滤镜(6)Glow属性 (20