我是新手。
我只想在启动画面中隐藏状态栏。我也为状态栏指定了特定的颜色。这是我为状态栏指定颜色的代码。
我已经在main方法中使用以下代码来赋予特定的颜色。
SystemChrome.setSystemUIOverlayStyle(SystemUiOverlayStyle(
statusBarIconBrightness: Brightness.dark,
statusBarColor: colorStyle.statusBar, // status bar color
现在我只想在启动画面中隐藏状态栏。
当我使用时
SystemChrome.setEnabledSystemUIOverlays([]);
在启动屏幕中,状态栏隐藏在整个应用程序中。
我该如何解决此问题。请为我找到解决方案。
这应该专门针对android进行,如果我没记错的话,可以使用下面的代码
使用
<item name="android:windowFullscreen">true</item>
并且对于ios,您可以执行以下步骤
n您的Info.plist添加:状态栏最初是隐藏的,是。
以上两个选项具有相同的影响。
另外
要隐藏特定ViewController上的状态栏替代,则将truesStatusBarHidden设置为true
override var prefersStatusBarHidden: Bool{
return true
}
如果您仍然感到困惑,请检查下面的链接
ios:Hide status bar in Launch Screen
android:Android status bar hide/change color in splash screen