OS X Swift 4 NSButton Title, Color und Alignment ändern

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

Aufgrund der Corona-Krise: Die Veröffentlichung von Stellenangeboten und -gesuchen ist bis 31.12.2020 kostenfrei. Das beinhaltet auch Angebote und Gesuche von und für Freischaffende und Selbstständige.

  • OS X Swift 4 NSButton Title, Color und Alignment ändern

    Hallo,

    mit nachfolgendem Quellcode kann ich den Title und die Schriftgröße meines NSButtons ändern - jedoch bleibt die Ausrichtung grundsätzlich "linksbündig". Den Title möchte ich wie vor der Titleänderung zentriert darstellen. Hat jemand eine Idee?

    Quellcode

    1. button = NSMutableAttributedString(string: "Next",
    2. attributes:[NSAttributedStringKey.foregroundColor: NSColor.red,
    3. NSAttributedStringKey.accessibilityAlignment: NSTextAlignment.center,
    4. NSAttributedStringKey.font: NSFont.systemFont(ofSize: 14)])

    So funktioniert zwar die Änderung des Titels, Ausrichtung und der Schriftgröße aber nicht die Änderung der Schriftfarbe:

    Quellcode

    1. button.title = "Back"
    2. button.alignment = .center
    3. button.font = NSFont.systemFont(ofSize: 14)

    Danke mal vorab für jeden hilfreichen Hinweis.

    Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von OSXDev ()