根据每个在线资源,导航栏高度应为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();
任何想法??
但在这两种情况下的线下导航栏是一样的。问题在于导航栏上方缺少一行(仅存在于第一张图像中)。 –