我阅读了许多问题和答案,阅读了许多文章,尝试了很多事情,但我的应用程序的状态栏文本无法在ios上显示为白色。所以首先这是一个屏幕截图。
我显然希望它是白色的。这是我尝试过的:
SystemChrome.setSystemUIOverlayStyle
设置statusBrightness Info.plist
设置亮度,并且可以正常工作,因为在加载过程中它是白色的,但是当应用程序真正启动时它变成了黑色。每次测试时,我都会同时使用两个亮度设置,以免造成误解,并且每次完全刷新整个应用程序时,都应避免出现任何缓存问题。我想念什么?
答案 0 :(得分:1)
要在状态栏上使文本和图标变为白色,请在代码中的任何位置使用以下代码,最好在主窗口小部件或顶层窗口小部件之一中使用。
SystemChrome.setSystemUIOverlayStyle(
SystemUiOverlayStyle(statusBarBrightness: Brightness.dark)
);
然后重新运行您的应用程序,以防万一看到更改。
p.s:要使图标再次变暗,请使用Brightness.light
答案 1 :(得分:0)