1

这让我完全发疯了。我无法让我的应用程序隐藏 iphone 上的状态栏。

在我的 tiapp.xml 我有

<fullscreen>true</fullscreen>
and
<key>UIStatusBarHidden</key><true/>

在我的 index.xml 我有

<Alloy>
<Window class="container" fullscreen="true">

我的 iPhone 屏幕底部仍然有一个空白状态栏。

我想念什么?这令人沮丧。

4

3 回答 3

2

您在http://s11.postimg.org/3rk17bib7/bottompart.png中看到的内容不是很清楚,因为该应用程序有黑色背景,但这就是正在发生的事情:

您缺少运行应用程序的 iPhone (6) 的启动画面,这会触发 iOS 以信箱模式显示应用程序。所以标签下的黑色空间就是信箱。在屏幕顶部也可以看到相同的内容。

于 2016-02-20T08:49:50.080 回答
1

终于发现问题了。这很奇怪,但它与 app/assets/iphone 中的图像有关。我之前删除了所有合金默认图像(所有以“默认”开头的图像)。我把合金默认图像放回去,问题就消失了。

不知道我明白为什么,但这解决了它。

于 2016-02-19T19:37:03.283 回答
-1

您需要对代码进行一些更改,

在 Tiapp.xml 中

<fullscreen>false</fullscreen>
<navbar-hidden>true</navbar-hidden>

在 index.xml 中

<Window class="container">
    <Label id="label" onClick="doClick">Hello, World</Label>
</Window>

在 index.tss

".container": {
   layout: "vertical",
   navBarHidden: true,
   backgroundColor:"white"
}

http://docs.appcelerator.com/platform/latest/#!/api/Titanium.UI.Window-property-navBarHidden

这使得导航栏隐藏在 ios 中。

于 2016-02-19T10:14:28.123 回答