UIPicker темного цвета ios13: - PullRequest
       20

UIPicker темного цвета ios13:

0 голосов
/ 17 марта 2020

Я столкнулся с проблемой очень старого разработанного приложения, мой iipicker выглядит черным в ios13, но в ios12 выглядит хорошо.

Изображение с ios12:

enter image description here

Изображение с ios13:

enter image description here

Просто чтобы подтвердить, что

1: Когда я проверка темного режима выключена

2: Я не установил цвет фона для UIpicker, это цвет по умолчанию

Я попытался найти похожую проблему, но не один сталкивается с проблемой, даже в моем приложении также это происходит случайно

Кто-нибудь, кто сталкивается с той же проблемой? Любое предложение идеи приветствуются !!!

Заранее спасибо !!!

Ответы [ 2 ]

1 голос
/ 17 марта 2020

@ guru Попробуйте, как в своей цели C

    if (@available(iOS 13.0, *)) {
    self.overrideUserInterfaceStyle = UIUserInterfaceStyleLight;
}

, либо вы можете попробовать, как показано ниже, на вашем AppDelegate.m,

    if (@available(iOS 13, *)) {
    self.window.overrideUserInterfaceStyle = UIUserInterfaceStyleLight;
}
1 голос
/ 17 марта 2020

вы можете попробовать добавить overrideUserInterfaceStyle = .light в вашем viewControlled или установить UIUserInterfaceStyle в Light в info.plist

...