根据每个在线资源,导航栏高度应为 44 点(在 Retina 屏幕上为 88 像素)。
事实上,当我截取我的 iPhone(见下文)时,状态栏的高度是 20pts,导航栏的高度是 44pts,但它被分成了 1pt 白色像素和 43 个“蓝色”像素:
当我开发我的应用程序并创建一个 NavBar(标准)时,StatusBar 和 NavBar 之间没有“白色”像素,因此 NavBar 的高度是 43pts(而不是 44pts)。这使内部窗口高 1pt:
我的整个代码只有 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();
有任何想法吗??