Avec setAllowsNonContiguousLayout
ensemble YES, si je procédez comme suit je reçois un comportement bizarre:NSLayoutManager setAllowsNonContiguousLayout place mal caret
- Sélectionner tout le texte dans le NSTextView
- backspace Hit pour supprimer tout le texte
- type quelques lignes de texte
- Essayez d'utiliser backspace pour supprimer à nouveau le texte
A l'étape 4, le curseur saute à la ligne supérieure et à un point apparemment aléatoire sur la ligne, mais les glyphes réels sont supprimés de l'emplacement correct.
La disposition non-contiguë est-elle un peu expérimentale/boguée comme celle-ci? Si je l'éteins, les choses fonctionnent comme prévu.
Je vais déposer un rapport de bogue avec Apple, mais quelqu'un d'autre a-t-il vu ce comportement et a-t-il réagi?
Merci, je l'ai déposé avec Apple # 8619148. – d11wtq