UILabel Hintergrundfarbe Lecks zu Grenze

9

Ich erstelle ein UILabel, auf das ich die Hintergrundfarbe und den Eckenradius mit dem folgenden Code einstelle:

%Vor%

Die Hintergrundfarbe scheint jedoch bis zum Rand des Randes zu reichen (siehe Bild). Irgendwelche Ideen warum? Irgendeine Idee, wie man es repariert?

    
Julian B. 11.04.2015, 00:00
quelle

4 Antworten

1

Ich stieß auf das gleiche Problem mit der Hintergrundfarbe des UIButton, die um den Rand seines Rahmens herumleckt.

Anstatt die UIButton-Hintergrundfarbe für die UIButton festzulegen, legen Sie sie auf der Ebene der UIButton fest.

Ersetzen:

%Vor%

Damit:

%Vor%     
Smashriot 25.07.2015 15:56
quelle
1

Ich hatte auch das gleiche Problem. Es war ein dummer Fehler. Ich vergesse immer clipToBounds im Falle von cornerRadius ankreuzen.

Also habe ich das Problem mit dem Clip to Bounds für UILabel im Storyboard gelöst.

Und ja, wir müssen auch den folgenden Code behalten:

%Vor%     
Sushil Sharma 24.11.2017 09:49
quelle
0

Ich habe UILabel so erstellt und die Hintergrundfarbe scheint nicht zu lecken.

1) Schreiben Sie dies in die .h-Datei Ihres Projekts.

%Vor%

2) Schreiben Sie diese in die .m-Datei Ihres Projekts.

%Vor%     
krushnsinh 17.04.2015 09:39
quelle
0

Es ist wahrscheinlich ein Anti-Aliasing-Problem. Sie können es besser beheben, indem Sie einen Bezier-Pfad um die Ecken hinzufügen.

%Vor%     
user3693546 30.12.2016 10:29
quelle

Tags und Links