iPhone klar CGContext
Erzeuge ich einen Kreis mit einem schönen Schatten mit diesem code (ich benutze MonoTouch.net für iPhone, Objective-C Antworten sind in Ordnung, natürlich)
UIGraphics.PushContext (ctx);
SizeF shadowSize = new SizeF (0f, -3f);
ctx.SetRGBFillColor (194f / 255f, 212f / 255f, 238f / 255f, 1f);
ctx.SetAllowsAntialiasing (true);
ctx.SetShadowWithColor (shadowSize, 20, new CGColor (0.9f, 0.7f));
RectangleF area = new RectangleF (35f, 15f, 210f, 210f);
ctx.FillEllipseInRect (area);
UIGraphics.PopContext ();
Dann möchte ich hinzufügen, dass es ein Bogen und Linien. Wenn ich die Farben und Schatten etc scheinen, um zu bleiben? Wie kann ich "neu anfangen", während meine Zeichnung UIView ? (Es ist alles in der gleichen UIView; ich bin den Aufbau des Bildes)
InformationsquelleAutor BahaiResearch.com | 2010-01-19
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn du meinst, alles klar gezeichnet, so haben Sie eine leere Leinwand, versuchen
CGContextClearRect
vor dem auftragen nichts.Aber ich denke du meinst, dass Sie möchten, dass der Schatten, füllen die Farbe, etc. nur für ellipse und nicht auf die Dinge, die Sie zeichnen hinterher. Zu tun, den Sie anrufen möchten, der demselben Zustand-Einstellung-Methoden wieder, aber mit verschiedenen Argumenten. Zum Beispiel,
CGContextSetShadowWithColor
erwartet eine Schattenfarbe. Aber wenn Sie passierenNULL
für das argument, es wird deaktivieren Sie shadowing.Siehe auch die
CGContextSetShadow
- Dokumentation, die einen Hinweis über alle Möglichkeiten, wie Sie können deaktivieren Sie shadowing. Wählen Sie das beste für Sie ist.Ich denke, dein Hauptproblem ist, dass Sie nicht zu nutzen, die von Apple ausgezeichnete Dokumentation. Ich nehme an, dass MonoTouch.net im wesentlichen maps Objective-C-APIs .NET Module mit ähnlichen oder identischen symbol-Namen. So mit eine schnelle Google-Suche sollten Sie in der Lage sein zu finden, die entsprechende Dokumentation in der iPhone OS Reference Library.
Ah ich missverstanden. Editieren meine Antwort.
InformationsquelleAutor Kevin Conner
Bevor wir beginnen, Zeichnung, spart der Staat:
Dann nachdem wir fertig sind, kehren Sie dem Staat, was es war am Anfang:
InformationsquelleAutor BahaiResearch.com