NSTextAlignment.Justified für UILabel funktioniert nicht

8

Ich versuche meinen UILabel Text zu rechtfertigen, aber es funktioniert nicht.

Erklärung meiner UIView :

%Vor%

Erklärung meiner UILabel :

%Vor%

Und es sieht so aus:

Ich weiß nicht, was ich sonst noch benutzen soll, um meinen Text zu rechtfertigen. Soll ich stattdessen ein NSTextAlignment.Justified verwenden?

    
magohamoth 21.11.2014, 11:14
quelle

4 Antworten

29

Sie müssen einen NSMutableParagraphStyle in Kombination mit einem NSAtributedString erstellen, um Text als ausgerichtet anzuzeigen. Der wichtige Teil besteht darin, NSBaselineOffsetAttributedName auf 0.0 zu setzen.

Hier ist ein Beispiel, wie man alles zusammenstellt:

%Vor%

Danksagungen für NSBaselineOffsetAttributedName: Ссылка

    
Devran Cosmo Uenal 21.11.2014, 11:45
quelle
4
%Vor%

ruf justitialLabel () so an ...

%Vor%     
Piyush Sanepara 29.07.2016 11:21
quelle
-1

Sie können UITextView für Ihr Problem verwenden.

%Vor%     
Mayank Gupta 21.11.2014 11:47
quelle
-1

Objective-C, die perfekte Update-Lösung ist die Verwendung von NSMutableParagraphStyle test auf xCode 7 und iOS 9

%Vor%     
iOS BadBoy 27.07.2016 13:41
quelle