Macos OSX-NSButton:将复选框的插入设置为标题标签

Macos OSX-NSButton:将复选框的插入设置为标题标签,macos,checkbox,spacing,nsbutton,Macos,Checkbox,Spacing,Nsbutton,我有一个NSButton作为复选框,我想将插入设置为标题标签。 有什么想法吗? 在iOS中,它可以通过IB进行设置,而在OSX中显然不行。不幸的是,IB中并没有这样的功能。因此,您应该在代码中执行此操作: let paragraphStyle = NSMutableParagraphStyle() paragraphStyle.firstLineHeadIndent = 20.0 checkButton.attributedTitle = NSAttributedSt

我有一个NSButton作为复选框,我想将插入设置为标题标签。

有什么想法吗?
在iOS中,它可以通过IB进行设置,而在OSX中显然不行。

不幸的是,IB中并没有这样的功能。因此,您应该在代码中执行此操作:

    let paragraphStyle = NSMutableParagraphStyle()
    paragraphStyle.firstLineHeadIndent = 20.0

    checkButton.attributedTitle = NSAttributedString(string: checkButton.title, attributes: [NSParagraphStyleAttributeName : paragraphStyle])
下面是它的外观:


可悲的是,IB中没有这方面的内容。因此,您应该在代码中执行此操作:

    let paragraphStyle = NSMutableParagraphStyle()
    paragraphStyle.firstLineHeadIndent = 20.0

    checkButton.attributedTitle = NSAttributedString(string: checkButton.title, attributes: [NSParagraphStyleAttributeName : paragraphStyle])
下面是它的外观: