2

UITextView で 2 行間のスペースを増やすにはどうすればよいですか。独自のフォントを作成している関連トピックを検索しました。私もそれを試しました。機能していません。

- (void)viewDidLoad
{
    [super viewDidLoad];
    org_txtvw_rect = CGRectMake(self.text_view.frame.origin.x, 
                                self.text_view.frame.origin.y, 
                                self.text_view.frame.size.width, 
                                self.text_view.frame.size.height);

    [text_view.text sizeWithFont:[UIFont systemFontOfSize:14]
                   constrainedToSize:CGSizeMake(100, MAX_HEIGHT)
                       lineBreakMode:UILineBreakModeWordWrap];
}

私は何か間違ったことをしていますか?

このプロパティを行間隔に使用できますか?

text_view.font.lineHeight
4

2 に答える 2

1

行間をUITextView直接変更することはできません。Core Text を使用してテキストを描画してみてください。コア テキストを使用するということは、多くの作業を行う必要があることを意味します。https://github.com/mattt/TTTAttributedLabelをご覧ください。

于 2012-08-17T09:57:56.007 に答える
0

systemFontSize はデフォルトで Helvetica です。現在、行間隔に使用できる API はありません。ただし、アプリケーション用に Didot や Garamond などのさまざまなフォントを選択できます。iOS にない他のフォントを使用する場合は、そのフォントの ttf ファイルをリソース バンドルに追加できます。

于 2012-08-17T09:57:32.460 に答える