Я не уверен, если это глюк или я делаю что-то неправильно, но по какой-то причине положение окна на экране становится проблематичным, если отключить эту опцию:NSWindow игнорирование позиции установить
Когда я сначала отключил эту опцию, несколько раз запуская программу при изменении положения окна (либо с помощью кода, либо с помощью инспектора), он неожиданно не реагирует на какие-либо изменения положения от инспектора:
даже не из кода AppDelegate.swift:
Он просто застревает в том, где он был, когда он побежал на этой сессии, игнорируя любые будущие изменения в положении, указанном в коде или Size Inspector, пока я не включу Visible At Launch снова.
Причина, по которой я делаю окно невидимым, а затем делает его видимым снова, потому что при запуске я устанавливаю некоторые атрибуты (такие как непрозрачность и цвет фона, которые я удалял из кода), где без создания окна невидимым в первую очередь, окно по умолчанию появится в течение секунды секунды, прежде чем все настройки будут сделаны в коде, а затем окно появится в нужном месте с правильным цветом и т. д.
Я делаю что-то не так ? Было ли что-то, что я забыл инициализировать? Или я должен просто сообщить об этом как об ошибке для Apple?