iOS WKWebView, загружающий данные PDF в DarkMode, имеет черный фон вокруг документа PDF - PullRequest
1 голос
/ 17 октября 2019

После обновления до iOS 13 у меня возникла проблема с загрузкой PDF-документа в WKWebView.

Документ PDF отображался на светло-сером фоне в режиме Light. Но теперь в iOS 13 я могу изменить конфигурацию системы на Dark Mode. Проблема в том, что PDF, загруженный в WKWebView, получает черный фон вместо светло-серого.

Теперь я не хочу реализовывать Dark Theme для своего приложения и постоянно использовать Light Theme в светлых и темных режимах. Но этот черный фон не выглядит хорошо.

Я также понятия не имею, как это изменить, поскольку это, по-видимому, внутренняя реализация WKWebView

[Light Mode [Dark Mode

1 Ответ

1 голос
/ 17 октября 2019

Попробуйте использовать флаг UIUserInterfaceStyle со значением Light в файле приложения .plist, чтобы избежать автоматического изменения цветов во всем приложении. Если вы хотите сделать это для определенного UIViewController или UIView - просто переопределите свойство overrideUserInterfaceStyle со значением UIUserInterfaceStyleLight или UIUserInterfaceStyleDark.

...