Ich entwickle eine iPhone-Anwendung, in der ich den Schatten für den Pfad setzen möchte, den ich auf UIViews Kontext zeichne.CGContextSetShadowWithColor: shadow ist umgedreht in UIView
Es folgt der Code-Schnipsel:
CGSize shadowSize = CGSizeMake(-4, -4);
CGContextSetShadowWithColor(drawContext, shadowSize, blurRadius,
shadowColor.CGColor);
//Stroke the bezier path
Da ich eine UIImage im gleichen Zusammenhang von UIView bin Zeichnung, ich brauche den Kontext zu kippen. Die ganze Zeichnung ist in Ordnung, außer dass der Schatten unten und rechts gezeigt wird (meine Erwartung war oben und rechts).
Wenn ich diese Zeichnung in einem Kontext versuchte, den ich erstellte (nicht der UIView-Kontext und daher nicht umgedreht), wurde der Schatten richtig angezeigt.
Was ist das Problem hier? Wie löse ich das?