0

我刚刚在 Titanium Studio 中创建了一个新的移动 Web 应用程序并将其添加到 tiapp.xml 文件中:

<ios>
    <plist>
        <dict>
            <key>UIStatusBarStyle</key>
            <string>UIStatusBarStyleLightContent</string>
        </dict>
    </plist>
</ios>

但是 ios7 状态栏在 iPhone 模拟器中没有变化。当默认图像(启动画面)可见时,文本为黑色,并且 hello world 窗口顶部有一个 20 像素的黑条,其中没有任何内容(可能是黑色背景上的黑色文本)。

我究竟做错了什么?为什么上面的 XML 没有将状态栏文本更改为白色?

谢谢!

4

1 回答 1

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>

有关更多信息,请阅读文档

在此处输入图像描述

于 2014-07-10T06:00:55.837 回答