У меня есть некоторые AttributedKeys, назначенные объекту String, и те же ключи, которые приписаны метке, которая была создана с помощью labelWithAttributedString - многие атрибуты преобразуются в оба объекта, но атрибуты ParagraphStyle не переносятся на метку - я посмотрел вДокументы, но я не могу понять, почему - я публикую некоторый код Playground, чтобы показать
var fontHeight:CGFloat = 36.0
var baseFont = NSFont(name: "Raleway", size: fontHeight)
var fontColor = NSColor.blue
var myParagraphStyle = NSMutableParagraphStyle()
myParagraphStyle.lineBreakMode = .byTruncatingTail
myParagraphStyle.minimumLineHeight = fontHeight
var backgroundColor = NSColor.red
var attributeDictionary = [NSAttributedStringKey.font: baseFont, NSAttributedStringKey.foregroundColor: fontColor, NSAttributedStringKey.backgroundColor: backgroundColor, NSAttributedStringKey.paragraphStyle: myParagraphStyle]
var myString = NSAttributedString(string: "Hello there as if you didn't know, this is a long text string", attributes: attributeDictionary)
var myLabel2 = NSTextField(labelWithAttributedString: myString)
Поведение абзаца (высота строкии конечный многоточие) в строке, но не на ярлыке.