我正在尝试更改状态栏的颜色以匹配页面背景颜色的其余部分,但它似乎无法正常工作。
下面是我的 home.css 的样子
Page {
background-color: #5497CB;
color:#ecf0f1;
}
这是我的 home.js 的样子
var frameModule = require("ui/frame");
exports.loaded = function(args) {
var page = args.object;
var iosFrame = frameModule.topmost().ios;
if (iosFrame) {
iosFrame.navBarVisibility = 'never';
}
};
最后这是我的 home.xml
<Page loaded="loaded">
<StackLayout orientation="vertical">
<TextField id="email_address" text="{{ email }}" hint="Email Address" keyboardType="email" />
<TextField secure="true" text="{{ password }}" hint="Password" />
<Button text="Sign in" tap="signIn"/>
<Button text="Sign up for Groceries" cssClass="link" tap="register"/>
</StackLayout>
</Page>
正如您所看到的,没有什么比这更复杂的了,只是试图让状态栏颜色具有白色字体和相同的背景颜色!
任何指针?