UITextView-Zeilenabstand bewirkt, dass die Cursorhöhe nicht gleich ist

Ich benutzeNSMutableParagraphStyle in meinemUITextview zum Hinzufügen von Zeilenabständen zwischen den einzelnen Zeilentexten.

Wenn ich etwas in der Textansicht eingebe, ist die Cursorhöhe normal. Wenn ich jedoch die Cursorposition auf den Text in der 2. Zeile (nicht in der letzten Zeile) verschiebe, wird die Cursorhöhe größer.

Was kann ich tun, um die Cursorhöhe in jeder Textzeile zu normalisieren? Dies ist Code, den ich gerade benutze:

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}];

Antworten auf die Frage(2)

Ihre Antwort auf die Frage