Я использую NSPopover
, и когда я меняю цвет док-станции на темный (новая функция Yosemite), некоторые элементы на мой взгляд инвертируют их цвет.NSPopover цвет инвертировать в Yosemite темный цвет
Например, некоторые ярлыки меняются от черного к серому или меняются фоновые изменения в текстовом поле от белого до черного. И если у меня есть вид с белым фоном, теперь он меняется на размытый темный эффект.
Так два вопроса:
Могу ли я отменить это поведение и заставить UI действовать, как и в обычном режиме?
Есть ли какие-либо правила здесь, какой элемент инвертирует их цвет?
Потому что кажется, что некоторые элементы меняются, а некоторые нет.
Это мое приложение в Йосемити обычном режиме:
И это в Йосемити темном режиме:
Попутчики могут быть ограничены в настройке , Если пользователь включит функцию «Уменьшить прозрачность» в настройках Accessibilty, вы также увидите различия. – uchuugaka
Когда это поведение (инвертирование цвета) происходит? это произойдет для некоторых элементов пользовательского интерфейса в любом окне при переходе в темный режим? или только когда в popover? – Mario
Темный режим. Существует NSNotification, который вы можете наблюдать за этим и изменениями доступности. Новые могут быть отмечены только в примечаниях к выпуску AppKit для 10.10 или в заголовке. Я забываю, какой заголовок. – uchuugaka