【问题标题】:Hide the iOS status bar on Flutter在 Flutter 上隐藏 iOS 状态栏
【发布时间】:2020-02-20 23:17:19
【问题描述】:

有什么方法可以隐藏 iOS 应用程序中的状态栏?

我尝试使用 this soluton 在 Android 中执行此操作,但它在 iOS 上不起作用。

另外,我也尝试过使用iOS原生的方式来隐藏它,但是每次构建都会重新生成FlutterViewController,所以我无法应用in this other answer描述的解决方案。

【问题讨论】:

  • 你有没有特别尝试过这个 - SystemChrome.setEnabledSystemUIOverlays([]); ?至少对我有用

标签: ios flutter


【解决方案1】:

解决办法是拨打SystemChrome.setEnabledSystemUIOverlays([]);

【讨论】:

  • SystemChrome.setEnabledSystemUIOverlays([]); 仅此一项就足够了,您无需更改 info.plist 文件中的任何内容。
  • @Volleyball,是的,这是真的。在这个人的应用程序中发生了一些有趣的事情)
  • 你完全正确。我在同一时间进行了太多更改并以一个工作项目结束,但没有注意到不需要一次提交。谢谢大家!