React Native中的样式载体,wifi,时间和电池

时间:2015-09-16 15:50:26

标签: react-native

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

谢谢!

1 个答案:

答案 0 :(得分:2)

有一种方法可以设置Statusbar的样式;你甚至可以隐藏它。 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表示白色OR&#39;默认&#39;和&#39;光内容&#39;。

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