一:开启暗夜模式出现以下背景颜色问题
通过简单设置根UIWindow的overrideUserInterfaceStyle属性恢复正常显示:
#if __IPHONE_OS_VERSION_MAX_ALLOWED >=130000
//xcode baseSDK为7.0或者以上
if(@available(iOS13.0, *)) {
self.window.overrideUserInterfaceStyle = UIUserInterfaceStyleLight;
}else{
}
#else
//xcode baseSDK为7.0以下的
#endif
二:调用presentViewController弹出控制器时还原之前非叠页模式
设置被弹出控制器的modalPresentationStyle属性未UIModalPresentationFullScreen