2016-05-30 8 views
2

In meiner Benutzeroberfläche habe ich ein NSTextField (als Bezeichnung). Der Zeichenfolgenwert dieses Textfelds ändert sich dynamisch. Ich würde gerne wissen, wenn der Stringwert zu lang ist, um angezeigt zu werden. Ich habe das Textfeld konfiguriert sein Inhalt trunkieren:NSTextField: Wie erkennt man, wenn eine Zeichenfolge zu lang ist?

myLabel.lineBreakMode = NSLineBreakMode.ByTruncatingTail

der gut arbeitet, aber ich brauche zu wissen, wann Abschneiden tritt auf, weil in dieser Situation ich etwas anderes in meinem UI tun müssen.

+1

ähnliche Frage hier [link] (http://stackoverflow.com/questions/14430193/how-to-check-wenn-nstextfield-ist-bereits-abgeschnitten-der-Text-am-Ende) – Khundragpan

+0

Erstellen Sie eine attributierte Zeichenfolge und überprüfen Sie ihre Länge. –

Antwort

Verwandte Themen