根據每個在線資源,導航欄高度應爲44pts(在Retina屏幕上爲88px)。事實上,當我截取我的iPhone(見下文)時,狀態欄的高度爲20pts,NavBar的高度爲44pts,但分成1pt白色像素和43「藍色」像素:導航欄高度是43點?
iPhone orig http://i48.tinypic.com/m8herq.png
當我開發我的應用程序和創建的NavBar(標準),還有就是狀態欄和設NavBar之間沒有「白」的像素,所以設NavBar的高度爲43pts(而不是44pts)。這使得內窗1點更高:
My version http://i49.tinypic.com/6hhv7m.png
我的整個代碼只是5行(app.js):
var mainWindow = Titanium.UI.createWindow();
var innerWindow = Titanium.UI.createWindow({ title : "Settings" });
var navGroup = Titanium.UI.iPhone.createNavigationGroup({ window : innerWindow });
mainWindow.add(navGroup);
mainWindow.open();
任何想法??
但在這兩種情況下的線下導航欄是一樣的。問題在於導航欄上方缺少一行(僅存在於第一張圖像中)。 –