2012-02-15 5 views
3

私はいくつかのページを検索しました。下のような回答コードが見つかりました...NSTextViewのlineSpacingを変更するには?

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

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

[message setDefaultParagraphStyle:(NSParagraphStyle*)para]; 

しかし、うまくいかなかったようです。どんなアイデアか間違った使用法がありますか?それを行います

答えて

2

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]; 
+0

有線。私が[yourTextView setString:stringWithLineBreak]を追加しないとそれは間隔に作用しません。しかし、私はそれを再びヌルに設定することで動作します。ありがとう! – jeswang

関連する問題