我正面临着非常古老的开发应用程序的问题,我的UIPicker在ios13中看起来是黑色的,但是在ios12中它看起来很好。
来自ios12的图片:

来自ios13的图片:

只是为了确认一下
1:当我检查黑暗模式是关闭
2:我还没有为UIpicker设置背景色,这是默认的颜色
我试图搜索类似的问题,但没有一个人面对这个问题,即使在我的应用程序中它也是随机出现的
有谁面临同样的问题吗?任何意见都欢迎!
提前谢谢!
发布于 2020-03-17 09:16:51
@古鲁在你的目标C中尝试
if (@available(iOS 13.0, *)) {
self.overrideUserInterfaceStyle = UIUserInterfaceStyleLight;
}或者你也可以在你的AppDelegate.m上尝试像下面这样,
if (@available(iOS 13, *)) {
self.window.overrideUserInterfaceStyle = UIUserInterfaceStyleLight;
}发布于 2020-03-17 09:10:45
您可以尝试在您的overrideUserInterfaceStyle = .light中添加viewControlled,或者将UIUserInterfaceStyle设置为info.plist中的光明
https://stackoverflow.com/questions/60719214
复制相似问题