我刚刚在Titanium Studio中创建了一个新的移动Web应用程序,并将其添加到tiapp.xml文件中:
<ios>
<plist>
<dict>
<key>UIStatusBarStyle</key>
<string>UIStatusBarStyleLightContent</string>
</dict>
</plist>
</ios>
但ios7状态栏在iPhone模拟器中没有变化。当默认图像(启动画面)在视图中时,文本为黑色,并且hello world窗口顶部有一个20px黑色条,其中没有任何内容(可能是黑色背景上的黑色文本)。
我做错了什么?为什么上面的XML不会将状态栏文本更改为白色?
谢谢!
答案 0 :(得分:3)
您不需要在tiapp.xml中编写标签
将statusBarStyle
属性添加到窗口
var baseWin = Ti.UI.createWindow({
backgroundColor : 'black',
statusBarStyle : Ti.UI.iPhone.StatusBar.LIGHT_CONTENT
});
进行合金试验
<Window id="win" title="Win 1" backgroundColor='#F0FFFF' statusBarStyle=Ti.UI.iPhone.StatusBar.LIGHT_CONTENT>
更多信息请阅读docs