ios 怎么给cell添加阴影

ios 怎么给cell添加阴影,第1张

//@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

//@mg:masksToBounds必须为NO否者阴影没有效果 // cell.layer.masksToBounds = NOcell.layer.contentsScale = [UIScreen mainScreen].scalecell.layer.shadowOpacity = 0.75fcell.layer.shadowRadius = 4.0fcell.layer.shadowOffset

给section添加圆角和阴影效果,效果如下:

全部实现都在UITableView的willDisplayCell代理方法里:

给每个section第一个和最后一个cell分别添加顶部和底部圆角


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/11736946.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-18
下一篇2023-05-18

发表评论

登录后才能评论

评论列表(0条)

    保存