引入 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 之间的差异。