2012-04-07 26 views
0

Ich habe Probleme beim Aufspüren der genauen Verwendung von drawInRect; Ich kenne die Syntax, aber ist sie nur in einer UIView oder ihrer Unterklasse verfügbar? Was genau ist der "Kontext", und wie erstelle ich ihn?Wo kann ich DrawInRect für Strings verwenden?

+0

gleiches oder ähnliches Problem ist, ich habe ist [dies werden Ihnen helfen] [1] [1]: http://stackoverflow.com/questions/477509/how-to-use- nsstring-drawinrect-to-center-text –

+0

ich bin auf der Suche nach einem breiteren Sinn der Nutzung; Ich kenne die Syntax bereits. Ich frage * wo * kann es platziert werden, d. h. welche Arten von Ansichten – johnbakers

+0

und genauer gesagt, was der "Kontext" für eine Methode wie drawInRect – johnbakers

Antwort

1

Der Kontext ist wie der Canvas für Core-Grafiken zeichnen. Sie können den Kontext von jeder UIView abrufen, indem Sie UIGraphicsGetCurrentContext() innerhalb drawRect: aufrufen. Sie können auch Ihren eigenen Kontext überall erstellen, von dem Sie ein UIImage erstellen oder in eine Datei usw. speichern können.

Hoffe, das hilft!

+0

Wie erstellt man eine Leinwand? Es fällt mir schwer, speziell dafür Dokumentation zu finden. – johnbakers

+0

Hier ist eine gute Referenzseite: http://developer.apple.com/library/mac/#documentation/GraphicsImaging/Conceptual/drawingwithquartz2d/dq_context/dq_context.html#//apple_ref/doc/uid/TP30001066-CH203-TPXREF101 – sgonzalez

Verwandte Themen