如何彻底移除.NET MAUI启动屏?解决注释代码后蓝色背景残留问题
彻底移除.NET MAUI启动屏的方法
要完全移除.NET MAUI的启动屏,需针对不同平台分别修改配置,以下是各平台的具体操作:
Windows平台
- 打开项目下的
Platforms/Windows/App.xaml文件 - 找到并删除整个
<maui:MauiWinUIApplication.LaunchScreen>节点(包含其内部所有内容),即可彻底清除Windows端的启动屏及背景。
Android平台
- 打开
Platforms/Android/MainActivity.cs文件 - 修改
[Activity]特性:移除Theme = "@style/Maui.SplashTheme"参数,可替换为系统默认主题(如Theme = "@style/Theme.Material.Light.NoActionBar"),或直接删除Theme属性让系统使用默认主题。 - 删除
Resources/values/styles.xml中Maui.SplashTheme相关的样式定义,同时可清理Resources/drawable目录下的启动屏图片文件。
iOS/macOS平台
iOS
- 打开
Platforms/iOS/Info.plist文件,删除UILaunchStoryboardName对应的键值对(通常值为LaunchScreen) - 删除项目中
Resources/LaunchScreen.storyboard文件
macOS
- 打开
Platforms/macOS/Info.plist文件,删除NSMainStoryboardFile对应的启动屏相关配置 - 删除项目中
Resources/LaunchScreen.storyboard文件
最后,清理项目并重新生成解决方案,确保旧的启动屏资源缓存被清除,修改才能生效。
内容的提问来源于stack exchange,提问作者Ithra
相关产品推荐
相关产品推荐

