Text mit coregrgraphics in iphone zeichnen

7

Wie zeichne Text auf Bildansicht mit coregrgraphics in iPhone

    
Krishna Chaitanya Bandaru 28.05.2010, 11:35
quelle

2 Antworten

25

Verwenden Sie entweder ein UILabel über Ihrer imageView oder zeichnen Sie eine Zeichenkette im aktuellen Grafikkontext mit

%Vor%     
AlexVogel 28.05.2010, 12:23
quelle
1

TextImageView.h

%Vor%

TextImageView.m

%Vor%

Die Methode in der akzeptierten Antwort ist veraltet. Die Methode, die Sie stattdessen verwenden möchten, ist - [NSString drawInRect:withAttributes:] .

Sie sollten diese Methode innerhalb der drawRect: Methode einer UIView Unterklasse aufrufen, aber wenn Sie UIImageView ableiten, wird drawRect: niemals aufgerufen. ( Aus den Dokumenten : "UIImageView ruft die drawRect: -Methode ihrer Unterklassen nicht auf . ")

Sie können also wirklich keinen Text in UIImageView zeichnen, aber Sie können UIView ableiten und ein Bild mit Text oben wie oben vorgeschlagen zeichnen lassen.

    
T Blank 27.03.2015 18:38
quelle

Tags und Links