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

  • 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 ()

  • Mac & i Test Abo