2010-12-17 19 views
0

Ich möchte die Textfarbe in UITextView mit transparent ändern. In vielen Foren setzen wir einfach die Textfarbe mit klarer Farbe. Wenn ich eine Textfarbe in XIB mit einer klaren Farbe einstelle, ändert sich die Textfarbe nicht in transparent, sondern in schwarz. Aber wenn ich mit anderer Farbe einstelle, ändert sich die Textfarbe zu der Farbe, die ich wähle. Jeder Körper kann helfen, mein Problem zu beheben?So ändern Sie Textfarbe in UITextView transparent

Antwort

3

Versuchen Sie folgendes:

[[textView.subviews objectAtIndex:1] setHidden:YES]; 

Dies sollte den Text unsichtbar machen, aber immer noch können Sie alle weiteren Funktionen der UITextView geben und zu verwenden.

+0

Danke Joshua, diese Arbeit für mich. :) – Rizki

1

try Set:

yourTextView.alpha = 0.6 // or any positive float value < 1.00 
+0

Wenn ich den Alpha einstellen, ändert sich die Ansicht nicht die Textfarbe. Ich brauche nur die transparente Textfarbe nicht in der Ansicht. – Rizki

0

Sie können Ihren Text Farbe Alpha-Wert ändern:

yourTextView.textColor = [UIColor colorWithRed:0 green:0 blue:0 alpha:0.5]; 

UPDATE ::

myTextView.backgroundColor = [UIColor clearColor]; 
myTextView.alpha = 0.5; 
+0

Wenn ich das Alpha der Textfarbe mit der Nummer zwischen 0 und 1 einstelle, kann es die Textfarbe zu transparent nicht ändern. Es ist wie nichts. – Rizki

+0

@Rizki Jetzt versuchen Ich habe meinen Code aktualisiert. – Gyani

0

Was ist Pseudo-Transparenz? Setzen Sie die Textfarbe auf eine Farbe, die zwischen der undurchsichtigen Textfarbe und der Hintergrundfarbe Ihrer Textansicht liegt.

Verwandte Themen