Während es nicht möglich ist, unterschiedliche Ausrichtungen auf ein einzelnes Etikett anzuwenden, sollte die letzte (und nur manchmal) Linie nach rechts ausgerichtet werden, warum sollte das gesamte Etikett nicht nach rechts ausgerichtet werden?
EDIT
Wenn das nicht Sie nicht beheben Problem dann denke ich nicht, dass es möglich ist, ohne Code zu lösen.
Wenn Sie sich entscheiden, etwas Code zu schreiben, könnten Sie herausfinden, welche die letzte Zeile Ihrer Zeichenfolge ist (vielleicht: How to get text from nth line of UILabel?) und versuchen, unterschiedliche Formatierung mit AttributedString
anzuwenden.
Wenn das funktioniert, können Sie UILabel immer ableiten und func layoutSubviews()
überschreiben, um dies automatisch für Sie zu berechnen. Auf diese Weise müssen Sie nicht noch einmal darüber nachdenken!
So möchten Sie den Text füllen die gesamte Breite machen, aber die letzte Zeile auszurichten. Eigentlich habe ich das vorher nicht gesehen, also würde ich vorschlagen, dass wenn Sie es wirklich brauchen, fügen Sie eine Webansicht hinzu und setzen Sie ein Grundformat auf den Text – zombie