私はUITextview
にNSMutableParagraphStyle
を使用して、各行テキストの間に行間を追加しています。iOS - UITextView lineSpacingはカーソルの高さを同じにしない
テキストビューに何かを入力すると、カーソルの高さは正常です。しかし、カーソル位置を2行目(最後の行ではない)のテキストに移動すると、カーソルの高さが大きくなります。
私は、テキストのすべての行にカーソルの高さが通常にするために何をすべきか? これは私が現在使用しているコードです:
NSMutableParagraphStyle *paragraphStyle = [[NSMutableParagraphStyle alloc] init];
paragraphStyle.lineSpacing = 30.;
textView.font = [UIFont fontWithName:@"Helvetica" size:16];
textView.attributedText = [[NSAttributedString alloc] initWithString:@"My Text" attributes:@{NSParagraphStyleAttributeName : paragraphStyle}];
は、これは、文書化の方法ですか? (編集:はい、 'UITextInput'プロトコルにあり、' UITextView'はそれに準拠しています(https://developer.apple.com/library/prerelease/ios/documentation/UIKit/Reference/UITextInput_Protocol/index.html#//apple_ref/occ/intf/UITextInput) – oztune
本当に便利、親指アップ! – KkMIW
このテキストを選択すると、ハンドルは本当に大きなです、それを修正する方法はありますか? –