UICollectionViewCell设置阴影

    //@mg:masksToBounds必须为NO否者阴影没有效果

//    cell.layer.masksToBounds = NO;

    cell.layer.contentsScale = [UIScreen mainScreen].scale;

    cell.layer.shadowOpacity = 0.75f;

    cell.layer.shadowRadius = 4.0f;

    cell.layer.shadowOffset = CGSizeMake(0,0);

    cell.layer.shadowPath = [UIBezierPath bezierPathWithRect:cell.bounds].CGPath;

    //设置缓存

    cell.layer.shouldRasterize = YES;

    //设置抗锯齿边缘

    cell.layer.rasterizationScale = [UIScreen mainScreen].scale;

UICollectionViewCell设置阴影

时间: 2024-11-05 18:56:31

UICollectionViewCell设置阴影的相关文章

为视图设置阴影

[alertSquare.layer setShadowColor:[UIColor blackColor].CGColor]; //阴影的不透明属性0.0-1.0,默认值为0(完全透明,没有阴影效果) [alertSquare.layer setShadowOpacity:0.4]; //设置阴影半径 [alertSquare.layer setShadowRadius:20.0f]; //设置阴影偏移量 [alertSquare.layer setShadowOffset:CGSizeMak

UIView 设置阴影(属性说明)

以下代码实现: 第一个图片的代码 //加阴影--任海丽编辑 _imageView.layer.shadowColor = [UIColor blackColor].CGColor;//shadowColor阴影颜色 _imageView.layer.shadowOffset = CGSizeMake(4,4);//shadowOffset阴影偏移,x向右偏移4,y向下偏移4,默认(0, -3),这个跟shadowRadius配合使用 _imageView.layer.shadowOpacity

CALayer设置阴影以及裁剪图片

在子视图上面显示图片,让父视图作为子视图的阴影,但是当设置圆角之后,图片的四周需要裁剪,当裁剪之后就会连同阴影一起裁剪掉了,这里实现的方法是当裁剪的时候任然保留原先的父视图,也就是保留阴影效果,具体思路是这样的,请参考以下代码可以帮助好好理解. //设置阴影和圆角 //1 父图层(负责显示阴影) CALayer *shadowLayer = [[CALayer alloc]init]; shadowLayer.frame = CGRectMake(10, 300, 300, 200); shad

div四个边框分别设置阴影样式

对于div边框的阴影一直没有很好地理解,也一直不明白怎么给四个边框分别设置阴影.昨天项目中碰到了这个问题,就认真想了一下,在此总结一二. 首先,还是从官方解释说起. 网上的解释通常都是什么水平阴影长度.垂直阴影长度,略抽象.根据我的实验和理解,从坐标层面来理解比较直观,那么我们首先建立如下直角坐标系:(突然发现我的电脑上竟然没有装Visio,现学现卖用PS临时画了一个,原谅我) OK.原点为基点,原点左侧为x轴负方向,值为负,右侧为正:原点下方为y轴正方向,值为正,上方为负.如上图箭头所指.好理

使文字在div中水平和垂直居中的的css样式为,四个边分别设置阴影样式

text-align:center; /*水平居中*/ line-height: 20px; /*行距设为与div高度一致*/ HTML元素 <div>水平垂直居中</div> css样式 div{ width:200px;height:200px; /*设置div的大小*/ border:1px solid green; /*边框*/ text-align: center; /*文字水平居中对齐*/ line-height: 200px; /*设置文字行距等于div的高度*/ o

UIView,UIButton,UIImageView等设置圆角,设置阴影,设置边框的方法

在iOS开发中,任何可见视图都是继承于UIView的.    继承体系中,大部分UIView的属性适用于其任何孩子. 而UIView的layer属性可以绘制UIView的各种效果.其实我们看到的View的动画实际上也是layer在绘制. 1.绘制圆角 cornerView.layer.cornerRadius = 20; cornerView.layer.masksToBounds = YES; masksToBounds防止子元素溢出父视图. 如果一个正方形要设置成圆形,代码为: corner

UIView设置阴影无效的原因之一

本想在底部的按钮设置个阴影, 代码如下: self.layer.shadowColor = [UIColor blackColor].CGColor; self.layer.shadowOffset = CGSizeMake(-5, 5); self.layer.shadowOpacity = 0.8; self.layer.shadowRadius = 10; 写完后,死活不出效果,那个纠结啊,明明代码没问题啊 最后发现,按钮没有设置背景色,把背景色设置后,就好!

给UIButton设置阴影及动画组

//设置"开启旅程"按钮 UIButton *startBtn = self.startBtn; CGFloat btnW = 100; CGFloat btnH = 35; CGFloat btnX = (self.dataArray.count) * CGRectGetWidth(self.frame) + self.coreView.bounds.size.width/2-btnW/2; CGFloat btnY = self.coreView.bounds.size.heigh

设置view的圆角和阴影

1.设置view圆角 self.backView.clipsToBounds = YES; self.backView.layer.cornerRadius = 6.f; 2.设置view阴影 self.backView.layer.shadowColor = [UIColor blackColor].CGColor;//shadowColor阴影颜色 self.backView.layer.shadowOffset = CGSizeMake(6,6);//shadowOffset阴影偏移,x向