Ich habe den folgenden Code für eine Tabellenansichtszelle in Swift
%Vor%Der Platz wird am Ende entfernt, wenn er auf dem Bildschirm angezeigt wird.
Wenn ich am Anfang der Zeichenfolge Leerzeichen hinzufüge, gibt es kein Problem.
Im Moment benutze ich diesen "Full-Stop" -Hack, aber es ist nicht gut genug:
%Vor%Irgendwelche Ideen?
Ich habe es auch versucht:
%Vor%Das Hinzufügen einer Einschränkung zum Label scheint mir die bessere Lösung zu sein. Es ermöglicht Ihnen, einen genau definierten Abstand zwischen dem Etikett und der Rand der Tabellenansichtszelle. Die Breite eines Leerzeichens hängt von der Schriftart ab und kann sich sogar ändern, wenn der Text im Etikett geschrumpft ist, was zu nicht ausgerichteten Texten in der Schriftart führt Tabellenansicht.
Nachdem Sie das gesagt haben, können Sie verhindern, dass das nachgestellte Leerzeichen wird entfernt durch Anhängen eines "ZERO WIDTH NON-JOINER" -Zeichens (U + 200C):
%Vor%Aber ich betrachte das mehr als einen "Trick" als die richtige Lösung für die Problem.
Update: Es scheint, dass dieser "Trick" in iOS 10 nicht mehr funktioniert, Daher sollte stattdessen eine Layoutbeschränkung verwendet werden, wie ursprünglich vorgeschlagen.
Versuchen Sie oben Code, es funktioniert möglicherweise
Tags und Links string ios whitespace swift