我想绘制一个图像使用核心图形,使其具有圆角和投影。这是我的代码片段:可可用圆角和阴影绘制图像
CGContextSetShadowWithColor(context, CGSizeMake(0, 1), 2, shadowColor);
CGContextAddPath(context, path);
CGContextClip(context);
CGContextDrawImage(context, rect, image);
我遇到的问题是创建圆角的剪辑也剪裁阴影。由于图像在区域中可能是透明的,因此我不能简单地在图像下绘制带有阴影的圆角矩形。我想我需要首先将圆形的形状应用到图像上,然后将生成的图像绘制到屏幕上并添加阴影。有谁知道如何做到这一点?
谢谢!