Einstellen der vertikalen Ausrichtung von abgeschnittenen Endstücken für NSAttributedString mit NSTextAttachment

8

Ich verwende den folgenden Code, um ein NSAttributedString für UILabel in iOS 8 zu generieren.

%Vor%

Es scheint jedoch, dass NSTextAttachment die vertikale Position von abgeschnittenen Schwänzen beeinflusst, genau wie die folgenden Bilder.

Gibt es eine Möglichkeit, die vertikale Ausrichtung für die abgeschnittenen Schwänze festzulegen?

Mein Ziel ist es, die unteren Enden in chinesischer Sprache auszurichten.

Dies ist ein Symbol für den Test.

    
xi.lin 22.09.2016, 15:49
quelle

3 Antworten

0

OK, schließlich wähle ich einen hässlichen Weg, um dieses Problem zu beheben, indem ich NSBaselineOffsetAttributeName für den abgeschnittenen Schwanz festlege.

Hier ist eine Möglichkeit, den abgeschnittenen Teil zu berechnen. Aber in meinem Fall ist meine Etikettenbreite festgelegt, so dass ich den Bereich für die Steuerung direkt festlegen kann.

%Vor%     
xi.lin 19.10.2016, 03:11
quelle
4

Probieren Sie es aus

%Vor%

Es wird Ausgabe wie folgt geben

    
Jitendra Modi 18.10.2016 10:15
quelle
2

Sie können versuchen, NSMutableParagraphStyle zu verwenden, um den paragraphStyle festzulegen. Hier ist der Code:

%Vor%     
Hao 16.10.2016 15:54
quelle