新的iOS 7是相当棘手。我在钛iOS 7模拟器中遇到状态栏颜色问题。我问了关于钛的问题,但我得到的答案解决了问题,我想将状态栏颜色更改为黑色。钛状态栏
Q
钛状态栏
2
A
回答
5
我不知道是什么在开发论坛的建议是,但是这应该做的伎俩:
var win = Ti.UI.createWindow({
...
statusBarStyle: Ti.UI.iPhone.StatusBar.OPAQUE_BLACK
});
win.open();
确保
- 设置statusBarStyle 以前开幕iOS7不支持窗口,之后进行设置
- 将Titanium SDK设置为3.1.3 GA在tiapp.xml中,因为这是一项新功能。
你可以找到可用的statusBarStyles in the docs。
此外,this link可能会说明iOS7和Titanium 3.1.3 SDK中的变化。
注意
这不添加背景颜色了,但只是改变了文本颜色。一种解决方法将是一个20像素的视图添加到顶部:
var fakeStatusBar = Ti.UI.createView({
left : 0,
top : 0,
height : 20,
width : Ti.UI.FILL,
backgroundColor : '#000'
});
win.add(fakeStatusBar);
0
<Window statusBarStyle="Ti.UI.iPhone.StatusBar.OPAQUE_BLACK" backgroundColor="#000">
给我,白色文字
0
只需要给你的窗口的backgroundColor黑色一个漂亮的黑色的状态栏。
如果你想给一些其他的色彩,以及标签的颜色是白色:
<key>UIStatusBarStyle</key>
<string>UIStatusBarStyleLightContent</string>
在XML
,
<Window id="contactScreen" backgroundColor="yourColor">
</Window>
相关问题
- 1. 钛隐藏状态栏
- 2. 在iPhone状态栏下钛观看
- 3. 如何隐藏飞溅/启动屏幕上的状态栏(钛)
- 4. wxPython状态栏
- 5. IOS状态栏
- 6. 状态栏iOS7
- 7. 隐藏状态栏
- 8. 全局状态栏
- 9. IE7和状态栏
- 10. 获取状态栏
- 11. IOS状态栏LigthContent
- 12. 隐藏状态栏
- 13. 原生状态栏
- 14. 隐藏状态栏
- 15. 状态栏消失
- 16. iOS7 UISplitViewController状态栏
- 17. 状态栏通知
- 18. 设置状态栏?
- 19. 状态栏通知
- 20. 状态栏iOS 7
- 21. 隐藏状态栏?
- 22. 查看状态栏
- 23. document.write在状态栏
- 24. Android - >状态栏状态已更改
- 25. 状态栏中有多个“状态项”
- 26. 状态栏上的蓝牙状态
- 27. 动态隐藏状态栏
- 28. 状态栏透明和状态栏文本颜色iOS 7
- 29. iOS启动图像状态栏显示系统状态栏
- 30. 自定义状态栏被SAP的默认状态栏隐藏
感谢mwfire,我的状态栏文本由黑色变为白色但状态栏颜色并没有变成黑色,但我尝试了我自己的,但无法找到解决方案。我怎样才能让状态栏颜色变成黑色。 –
啊,我知道,在iOS7中,这只会改变文字颜色,因为状态栏不再有背景。它现在是窗口的一部分。解决方法是将黑色的20像素视图添加到您的窗口中... – mwfire
想通了...谢谢,它现在可以工作 –