Ich versuche, ein Bild mit Core-Grafiken zu zeichnen, so dass es abgerundete Ecken und einen Schlagschatten hat. Hier ist ein Ausschnitt meines Codes:Kakao zeichnen Bild mit abgerundeten Ecken und Schatten
CGContextSetShadowWithColor(context, CGSizeMake(0, 1), 2, shadowColor);
CGContextAddPath(context, path);
CGContextClip(context);
CGContextDrawImage(context, rect, image);
Das Problem, das ich habe, ist, dass der Ausschnitt, um die abgerundeten Ecken zu schaffen, auch den Schatten beschneidet. Da das Bild in Bereichen transparent sein kann, kann ich das abgerundete Rechteck nicht einfach mit einem Schatten unter dem Bild zeichnen. Ich denke, ich muss zuerst die abgerundete Form auf das Bild anwenden und dann das resultierende Bild auf den Bildschirm zeichnen und den Schatten hinzufügen. Weiß jemand, wie man das macht?
Danke!