新的iOS 7非常棘手。我的钛iOS 7模拟器中的状态栏颜色有问题。我问过关于钛的问题,但我得到的答案解决了问题,我想将状态栏颜色更改为黑色。
答案 0 :(得分:6)
我不知道开发论坛的建议是什么,但这应该可以解决问题:
var win = Ti.UI.createWindow({
...
statusBarStyle: Ti.UI.iPhone.StatusBar.OPAQUE_BLACK
});
win.open();
确保
您可以找到可用的statusBarStyles in the docs 此外,this link可能会对iOS7和Titanium 3.1.3 SDK的变化有所了解。
的注意
这不再添加背景颜色,而只是更改文本颜色。解决方法是在顶部添加20px视图:
var fakeStatusBar = Ti.UI.createView({
left : 0,
top : 0,
height : 20,
width : Ti.UI.FILL,
backgroundColor : '#000'
});
win.add(fakeStatusBar);
答案 1 :(得分:0)
<Window statusBarStyle="Ti.UI.iPhone.StatusBar.OPAQUE_BLACK" backgroundColor="#000">
给了我一个漂亮的黑色状态栏,带有白色文字
答案 2 :(得分:0)
只需要将窗口的backgroundColor设置为黑色。
如果您想提供其他颜色,并且标签为白色:
<key>UIStatusBarStyle</key>
<string>UIStatusBarStyleLightContent</string>
in xml,
<Window id="contactScreen" backgroundColor="yourColor">
</Window>