NSAlert не виден, если открыт у края экрана в macOS Catalina - PullRequest
0 голосов
/ 19 октября 2019

Для окон, расположенных вблизи краев экрана:

На некоторых мониторах (или компьютерах) NSAlert, открытый как лист в окне, перемещает окно, чтобы сделать лист предупреждения видимым. Но на некоторых других мониторах (или компьютерах) окна около края экрана не перемещаются, а окно листа частично скрывается за краем экрана.

Ниже представлены два скриншота программы SAME, запущенной на MacBook (1) и mac mini (2). Главное окно программы находится очень близко к краю экрана:

см.: На MacBook предупреждение перемещает окно, и его полностью видно

см:на моем Mac mini с дисплеем 4K окно не перемещается, а предупреждение частично скрыто

Вот как это выглядит на MacBook: https://youtu.be/CJQSvLWKyfM И та же программа на Mac mini:https://youtu.be/Pfu6ODxubM0

Оба компьютера имеют одинаковые macOS (уровень сборки). Какие-либо настройки, чтобы оповещение всегда было полностью видимо?

...