Как изменить lineSpacing NSTextView? - PullRequest
3 голосов
/ 15 февраля 2012

Я искал несколько страниц. И я нашел код ответа, как показано ниже ...

NSMutableParagraphStyle *para = [[[NSParagraphStyle defaultParagraphStyle] mutableCopy] autorelease]; 

[para setLineSpacing:message.defaultParagraphStyle.lineSpacing + (float)2.5];

[message setDefaultParagraphStyle:(NSParagraphStyle*)para];

Но, похоже, это не сработало. Любая идея или неправильное использование здесь?

1 Ответ

2 голосов
/ 15 февраля 2012

Это будет сделано:

CGFloat spacing = 55.0f;
NSMutableParagraphStyle *para =[[[NSParagraphStyle defaultParagraphStyle] mutableCopy] autorelease];
[para setLineSpacing:spacing];
[para setMinimumLineHeight:spacing];
[para setMaximumLineHeight:spacing];
[yourTextView setDefaultParagraphStyle:para];

NSString *stringWithLineBreak = @"test \n test text \n more test text \n";
[yourTextView setString:stringWithLineBreak];
...