J'ai un UITableViewCell sous-classé qui contient un UITextView. J'ai ajouté NSParagraphStyle en tant qu'attribut à la chaîne dans un NSTextStorage sous-classé. Dans le code suivant, j'ai augmenté l'espace entre chaque ligne dans UITextView.La modification de la propriété d'interligne dans NSParagraphStyle provoque l'allongement du curseur
rapide
let paragraphStyle = NSMutableParagraphStyle()
paragraphStyle.lineSpacing = 11
myCustomTextStorage.appendAttributedString(NSAttributedString(string: someText, attributes: [NSParagraphStyleAttributeName: paragraphStyle]))
La hauteur du curseur jusqu'à la hauteur allonge de la ligne suivante comme indiqué ci-dessous. Cela n'arrive que sur les lignes avant la dernière rangée.
J'ai regardé plusieurs messages sur SO au sujet de cette question, y compris this post; Cependant, aucune des solutions proposées ne semble fonctionner pour moi.
J'ai lu la documentation TextKit mais je n'ai trouvé aucune solution à ce problème.
Y a-t-il un moyen de réduire la hauteur du curseur?