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