すべてのオンライン リソースによると、ナビゲーション バーの高さは 44 ポイント (Retina 画面では 88 ピクセル) である必要があります。
実際、iPhone のスクリーンショットを撮ると (以下を参照)、ステータス バーの高さは 20pts で、NavBar の高さは 44pts ですが、1pt の白いピクセルと 43 の "blue" ピクセルに分割されます。
アプリを開発して NavBar (標準) を作成すると、StatusBar と NavBar の間に「白い」ピクセルがないため、NavBar の高さは (44pts ではなく) 43pts になります。これにより、内側のウィンドウが 1 ポイント高くなります。
私のコード全体は、たったの 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();
何か案は??