O UITextView lineSpacing faz com que a altura do cursor não seja a mesma

estou a usarNSMutableParagraphStyle no meuUITextview para adicionar espaço de linha entre cada texto de linha.

Quando eu digito algo em textview, a altura do cursor é normal. mas quando eu movo a posição do cursor para o texto na segunda linha (não a última linha), a altura do cursor está ficando maior.

O que devo fazer para tornar a altura do cursor normal em todas as linhas dos textos? Este é o código que estou usando atualmente:

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

questionAnswers(2)

yourAnswerToTheQuestion