В темном режиме стандартный цвет фона просмотра - чисто черный. Хотя это выглядит хорошо на iPhone X, например, это вызывает «размытие OLED» при прокрутке или выполнении других анимаций. В зависимости от указанного пользовательского интерфейса c это может выглядеть очень плохо и очевидно: прокрутите список с помощью стиля сгруппированного списка, где ячейки имеют различный цвет фона, и при прокрутке ячейки кажутся сжатыми. Это действительно легко решить, используя 050505 вместо чистого черного (см. Также https://medium.com/lookup-design/designing-a-dark-theme-for-oled-iphones-e13cdfea7ffe и https://twitter.com/marcedwards/status/1053519077958803456?s=21 для демонстрации того, что такое размытие OLED).
Теперь, конечно, я могу переопределить цвет фона каждого просмотра в моем приложении, чтобы использовать пользовательское значение цвета. Но это отстой, легко забыть и т. Д. 1014 *. Итак, вместо этого, как можно изменить цвет по умолчанию?
Редактировать: я знаю, как создавать собственные цвета, используя каталог активов или без, с различными значениями для темного и светлого режима. Это не проблема. Вопрос конкретно в том, как перезаписать цвет по умолчанию.