У меня есть простой NSTextView внутри NSPopover. Чаще всего отбор и редактирование текста работают как предложено; т.е. курсор i-beam и текущий выбор отменяются, когда я щелкаю где-то еще внутри выделения.
Однако иногда при переключении NSPopover курсор заменяется курсором-указателем, и выбор не исчезает при щелчке. В то время как в этом состоянии текст также можно перетаскивать.
Я хочу, чтобы мой NSTextView вел себя так же, как в TextEdit и аналогичных приложениях; выбор никогда не должен быть перетаскиваемым и должен быть отменен одним щелчком мыши. Курсор также должен оставаться в виде i-beam.
Как я могу выполнить это поведение?
текущее и ожидаемое поведение, проиллюстрировано