【问题标题】:Style carrier, wifi, time and battery in React NativeReact Native 中的样式载体、wifi、时间和电池
【发布时间】:2015-09-16 15:50:26
【问题描述】:

有没有办法设置 React Native 中最重要的元素(运营商名称、wifi 强度、时间和电池)?我目前有一个填充屏幕的图像,所以想将它们调整为白色,但似乎找不到任何关于如何调整其颜色/样式的文档。

谢谢!

【问题讨论】:

  • 这是在 iOS 还是 Android 上?
  • 这适用于 iOS。谢谢。

标签: react-native


【解决方案1】:

有一种方法可以设置状态栏的样式;你甚至可以隐藏它。 StatusBarIOS有以下方法:

static setStyle(style: StatusBarStyle, animated?: boolean) 
static setHidden(hidden: boolean, animation?: StatusBarAnimation) 
static setNetworkActivityIndicatorVisible(visible: boolean) 

您要查找的是 setStyle,它的第一个参数是 StatusBarStyle。正如您在代码中看到的,StatusBarStyle 是一个具有以下值的枚举:

type StatusBarStyle = $Enum<{
  'default': string,
  'light-content': string,
}>;

所以,要么使用 0 表示黑色,1 表示白色,要么使用“默认”和“浅色内容”。

StatusBarIOS.setStyle(1);
StatusBarIOS.setStyle('light-content');

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-01-12
    • 1970-01-01
    • 1970-01-01
    • 2019-07-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多