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?
Antwort
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!
Wie erstellt man eine Leinwand? Es fällt mir schwer, speziell dafür Dokumentation zu finden. – johnbakers
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
- 1. drawInRect: withAttributes vs drawInRect: withFont: lineBreakMode: Ausrichtung
- 2. Kann ich Strings, Singles usw. für "" und "Zero" verwenden?
- 3. Wo kann ich mehr über JNDI-Strings erfahren?
- 4. drawAtPoint: und drawInRect: verschwommener Text
- 5. glkView drawInRect nicht aufgerufen
- 6. Warum compare() für Strings verwenden?
- 7. wo kann ich Dateien für MatchTemplare importieren
- 8. UIImage drawInrect: glättet Bild
- 9. align Text mit drawInRect: withAttributes:
- 10. Wo kann ich Dokumente für Microsoft.CodeAnalysis lesen?
- 11. ich Linq Datenquelle verwenden, wie kann ich ein, wo Ausdruck
- 12. Sollte ich mb_ * oder iconv_ * Funktionen für Multibyte-Strings verwenden?
- 13. Verwenden überladener Strings
- 14. Wo soll ich protobuf verwenden
- 15. Laravel: Wie kann ich wo auf einer with-Anweisung verwenden?
- 16. Wo ist `+` für Strings im Java-Quellcode implementiert?
- 17. Wo kann ich JOGL herunterladen?
- 18. Kann ich Sidekiq für kontinuierliche Prozesse verwenden?
- 19. Verwenden von wo ich andere Generics angeben
- 20. Wo sollte ich die Iostream-Klasse verwenden?
- 21. wo kann ich IContentTypeManager finden
- 22. Wo kann ich RE2 herunterladen?
- 23. Wo kann ich statische Xerces 3.0.0 lib für AIX finden
- 24. Wo sind Strings nützlicher als ein StringBuilder?
- 25. Wo kann ich einen Git-Fehler melden
- 26. Wie und wo kann ich Server für ein Lernprojekt einrichten?
- 27. Wo kann ich XAMLPad herunterladen?
- 28. Wo kann ich Yii lernen?
- 29. Wo kann ich Serverobjekte verwalten?
- 30. Wo kann ich gluUnproject aufrufen?
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 –
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
und genauer gesagt, was der "Kontext" für eine Methode wie drawInRect – johnbakers