2011-01-05 10 views

Antwort

22

Wenn Sie nur den Hintergrund machen wollen (und nicht die ganze UITextView) transparent, ich glaube, Sie dies über die Eigenschaft background tun werden, sollte es von UIView erbt.

Als solche ...

[yourTextView setBackgroundColor:[UIColor clearColor]]; 

... sollte hoffentlich den Trick.

Wenn Sie jedoch das ganze UITextView transparent machen möchten, ist die Alpha-Eigenschaft @taskinoor perfekt.

+1

Vielen Dank Middaparka, ich habe es, seine Arbeit –

+0

Yup, genau das, was ich suche ... danke! – Resty

9

Sie können die Alpha der Textansicht auf einen beliebigen Wert einstellen.

 
myTextView.alpha = 0.5; // 50% transparent 
+0

Beeinflusst die Alpha-Eigenschaft nicht alles (einschließlich Text)? Andererseits, vielleicht ist es das, was er will. (Schwer zu sagen von der Frage.) –

+0

Ya, Text auch geändert werden. Es ist wahrscheinlich das, wonach er sucht. Sonst habe ich die Frage missverstanden. – taskinoor

+0

Hallo Taskinoor Ich bin auf der Suche nach UITextView muss transparent sein, ohne den Text darauf, –

6

ich auf diese Weise verwenden:

[textField setBackgroundColor:[UIColor clearColor]]; //clear background 
[textField setBorderStyle:UITextBorderStyleNone]; //clear borders 
6
  1. den Versorgungs Panel Nach unten (rechts) und nach unten scrollen zu „Ansicht“ Abschnitt.
  2. Dann siehe das Feld "Hintergrund". Ich habe bereits meine UITextField/UITextView transparent. Deine sollte eine feste Farbe haben, richtig? Das bedeutet, dass das Objekt nicht transparent ist. enter image description here
  3. Öffnen Sie das Popup-Menü und drücken Sie "Clear Color". Dann müssen Sie die Farbe als halb schwarz und halb weiß (wie meine) sehen. So bedeutet Xcode Transparenz.

Dann sind Sie fertig (Sie müssen nicht mit jeder Code beschäftigen, wenn ich Sie richtig verstanden habe)!

Verwandte Themen