appcelerator ios 应用在应用内容上方和下方显示黑条
appcelerator ios app displays black bar above and below app content
这让我彻底疯了。
我无法让我的应用隐藏 iphone.
上的状态栏
在我的 tiapp.xml 我有
<fullscreen>true</fullscreen>
and
<key>UIStatusBarHidden</key><true/>
在我的 index.xml 我有
<Alloy>
<Window class="container" fullscreen="true">
我的iphone屏幕底部仍然有一个空白的状态栏。
我想念什么?
这令人沮丧。
您需要对代码进行一些更改,
在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 中。
终于找到问题了。这很奇怪,但它与app/assets/iphone中的图像有关。我之前删除了所有 Alloy 默认图像(所有以 "Default" 开头的图像)。我把 Alloy 默认图片放回去,问题就消失了。
不确定我明白为什么,但这解决了它。
您在 http://s11.postimg.org/3rk17bib7/bottompart.png 中看到的内容不是很清楚,因为应用程序的背景是黑色的,但实际情况是这样的:
您缺少 iPhone (6) 您 运行 应用程序的启动画面,这会触发 iOS 以信箱模式显示应用程序。所以标签下的黑色space就是信箱。同样会出现在屏幕顶部。
这让我彻底疯了。 我无法让我的应用隐藏 iphone.
上的状态栏在我的 tiapp.xml 我有
<fullscreen>true</fullscreen>
and
<key>UIStatusBarHidden</key><true/>
在我的 index.xml 我有
<Alloy>
<Window class="container" fullscreen="true">
我的iphone屏幕底部仍然有一个空白的状态栏。
我想念什么? 这令人沮丧。
您需要对代码进行一些更改,
在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 中。
终于找到问题了。这很奇怪,但它与app/assets/iphone中的图像有关。我之前删除了所有 Alloy 默认图像(所有以 "Default" 开头的图像)。我把 Alloy 默认图片放回去,问题就消失了。
不确定我明白为什么,但这解决了它。
您在 http://s11.postimg.org/3rk17bib7/bottompart.png 中看到的内容不是很清楚,因为应用程序的背景是黑色的,但实际情况是这样的:
您缺少 iPhone (6) 您 运行 应用程序的启动画面,这会触发 iOS 以信箱模式显示应用程序。所以标签下的黑色space就是信箱。同样会出现在屏幕顶部。