0

私は次のように段落スタイルを設定しています:

NSTextStorage *textStorage = self.textView.textStorage;
NSMutableParagraphStyle *paragraphStyle = [[NSParagraphStyle defaultParagraphStyle] mutableCopy];
paragraphStyle.paragraphSpacing = FBTweakValue(@"Authoring View", @"Paragraph Style", @"Paragraph Spacing", 40.f);

[textStorage setAttributes:@{NSParagraphStyleAttributeName : paragraphStyle} range:[textStorage fullRange]];

スクリーン

編集: 以下に部分的な回答を見つけました。これにより、単一行のキャレットが修正されます。ただし、選択範囲を多数の単語にわたってドラッグすると、次のようになります。

ここに画像の説明を入力

振り出しに戻って!では、キャレットの高さをどのように指定できますか?

注意:私の質問はStackOverflow に一度投稿されましたが、突然削除されました。もしそうするなら、せめて理由を教えてください。ありがとうございます。

4

1 に答える 1

0

さて、少し異なる言葉遣いの下で答えを見つけました — iOS をチェックしてください - UITextView lineSpacing make cursor height in same

編集:文字の範囲を選択するとキャレットが修正されないため、重複する可能性のある質問+解決策は部分的な解決策にすぎないことがわかりました。

于 2014-08-10T17:29:15.950 に答える