我想给阴影效果像卡片,类似于我的iOS应用中的图片

ios - 如何在iOS中给像卡一样的阴影-LMLPHP

我需要在UITableViewCell上使用此图像,但对我来说,它也将不起作用,并且阴影效果的单元格之间也会有间隙

最佳答案

在表格 View 单元格内使用容器 View ,并分配标签“99”。
保持单元格的高度大于卡片的高度(容器 View )。

并给您的卡片 View 以阴影

UIView* shadowView = [cell viewWithTag:99];
shadowView.backgroundColor=[UIColor colorWithRed:228.0/255.0 green:228.0/255.0 blue:228.0/255.0 alpha:0.5];
[shadowView.layer setCornerRadius:5.0f];
[shadowView.layer setBorderColor:[UIColor lightGrayColor].CGColor];
[shadowView.layer setBorderWidth:0.2f];
[shadowView.layer setShadowColor:[UIColor colorWithRed:225.0/255.0 green:228.0/255.0 blue:228.0/255.0 alpha:1.0].CGColor];
[shadowView.layer setShadowOpacity:1.0];
[shadowView.layer setShadowRadius:5.0];
[shadowView.layer setShadowOffset:CGSizeMake(5.0f, 5.0f)];

10-04 16:27