0

引入 iOS15 后,我最近在警报对话框中遇到了以下问题。我不确定为什么浅色用户界面样式无法生效并显示 iOS 13 中的白色背景。我想就此事寻求您的帮助。非常感谢提前!

-(void)addToNewWindow {

     self.view.frame = [UIScreen mainScreen].bounds;

     if (@available(iOS 13.0, *)) {
         [UIApplication sharedApplication].keyWindow.overrideUserInterfaceStyle = UIUserInterfaceStyleLight;
     }

[[UIApplication sharedApplication].keyWindow addSubview:self.view];}

以下截图显示了在模拟器上运行时 ios13 和 ios15 之间的差异。

在此处输入图像描述 在此处输入图像描述

4

0 回答 0