Если для setAllowsNonContiguousLayout
установлено значение YES, при выполнении следующих действий я получаю странное поведение:
- Выбрать весь текст в NSTextView
- Нажмите Backspace, чтобы удалить весь текст
- Введите несколько строк текста
- Попытка использования backspace для повторного удаления текста
На шаге 4 курсор перепрыгивает на линию выше и в кажущейся случайной точке на линии, но фактические глифы удаляются из правильного местоположения.
Является ли несмежное расположение немного экспериментальным / глючным, как это? Если я выключу его, все будет работать как положено.
Я отправлю отчет об ошибке в Apple, но кто-нибудь еще видел это поведение и обходил его?