So entfernen Sie den Standardrahmen von UITextView

8

Hi Ich möchte Standard grauer Rahmen der Ansicht entfernen. Auf diese Weise können wir die Textansicht nicht sehen. Wie können wir das machen?

    
Kanwar Singh 19.10.2013, 11:08
quelle

6 Antworten

11

Wenn Sie dies verwenden, wird der Rahmenstil so geändert, wie Sie ihn beschreiben. Sie sagen TextView, meinst du aber das textField? Das Textfeld kann standardmäßig grau gerundet sein. Um dies zu entfernen,

%Vor%

wobei 'textField' der Name Ihres Textfelds ist.

Wenn Sie diesen Link zu Apples Dokumentation zu den textField-Eigenschaften Ich bin mir sicher, dass es bei anderen Dingen hilft, die Sie ändern möchten. Wenn es das TextView-Feld ist, das du meinst, dann gibt dir die Apple-Dokumentation Eigenschaften, die du auch hier verwenden kannst.

Hoffe diese Hilfe, Prost, Jim.

    
Jim Tierney 19.10.2013 11:32
quelle
10

[textView.layer setBorderWidth: 0.0f];

    
Surendra 29.09.2014 10:42
quelle
1

Der beste Weg, denke ich, Unterklasse UITextView und überschreiben Sie die DrawRect-Methode, zum Beispiel:

.h

%Vor%

.m

%Vor%

Wenn Sie self.layer .... verwenden möchten, müssen Sie Ihrem Projekt hinzufügen: #import <QuartzCore/QuartzCore.h> framework

Bei dieser Methode können Sie jeden beliebigen Stil festlegen.

    
incmiko 19.10.2013 11:22
quelle
1

Das merkt sich dieses Problem, wenn Sie mit mehreren Textansichten arbeiten. Die beste Lösung, die ich mir vorstellen kann, ist diese:

MyTextView.h

%Vor%

MyTextView.m

%Vor%     
Noodle of Death 12.08.2014 17:20
quelle
0

Sie können den Rahmenstil auch in IB (Xcode 9):

einstellen

    
CAAnimationDelegate 22.03.2018 11:18
quelle
-2

Schnell 3

%Vor%     
Andrea.Ferrando 07.06.2017 14:09
quelle

Tags und Links