Como referencia que desea leer esta descripción de los estilos de párrafo: Cocoa Paragraph Styles y tenga en cuenta que todo en que hay espacio adicional añadido entre líneas, entre los párrafos, los párrafos antes, etc Usted puede establecer los valores en su NSMutableParagraphStyle a cero, pero sin inferior.
Para reducir aún más el espacio entre líneas, el uso setMaximumLineHeight, gracias a "6 1" para el código (he añadir el setMaximumLineHeight):
versión de excelente obj- de Jason Harrison
NSString *title = @"title here";
NSFont *bold14 = [NSFont boldSystemFontOfSize:14.0];
NSColor *textColor = [NSColor redColor];
NSMutableParagraphStyle *textParagraph = [[NSMutableParagraphStyle alloc] init];
[textParagraph setLineSpacing:10.0]; // this sets the space BETWEEN lines to 10points
[textParagraph setMaximumLineHeight:12.0]; this sets the MAXIMUM height of the lines to 12points
NSDictionary *attrDic = [NSDictionary dictionaryWithObjectsAndKeys:bold14, NSFontAttributeName, textColor, NSForegroundColorAttributeName, textParagraph, NSParagraphStyleAttributeName, nil];
NSAttributedString *attrString = [[NSAttributedString alloc] initWithString:title attributes:attrDic];
[self.titleField setAllowsEditingTextAttributes:YES];
[self.titleField setAttributedStringValue:attrString];
¿Por qué no puedes usar NSTextView? NSTextField generalmente se usa para campos de texto de una sola línea. – sidyll