NSLayoutManagerDelegateのlayoutManager:lineSpacingAfterGlyphAtIndex:withProposedLineFragmentRect: を使う。
// デリゲートを設定しておく
textView.layoutManager.delegate = self;
// 行間をreturnする
- (CGFloat)layoutManager:(NSLayoutManager *)layoutManager lineSpacingAfterGlyphAtIndex:(NSUInteger)glyphIndex withProposedLineFragmentRect:(CGRect)rect
{
return 3.8;
}
StoryboardでUITextViewに表示テキストを入力しても、NSLayoutManagerDelegateにこないので、そういう場合はプログラムでUITextView.textを設定する。
0 件のコメント:
コメントを投稿