2014-07-10 51 views
0

我很喜歡鈦手機。 當我創建一個新窗口時,它的內容會通過iPhone狀態欄(小時,信號和電池圖標顯示在我的窗口的內容上)。 有沒有一種快速的方法來檢查應用程序是否由iPhone運行,並將窗口設置爲在狀態欄下啓動? (我的意思是用合金的方式)。在iPhone狀態欄下鈦觀看

"#mainWindow": { 
    fullscreen: false, 
    statusBarStyle:Titanium.UI.iPhone.StatusBar.DEFAULT 
} 

我試過這個,但它沒有奏效,但是如果我在前面的代碼中將全屏屬性設置爲true,狀態欄就會消失。

+0

你應該先檢查文檔,這是一個[問題](http://docs.appcelerator.com/titanium/3.0/#!/指南/ iOS_7_Migration_Guide)在Titanium論壇。 – Dragon

+0

另外[這裏](http://docs.appcelerator.com/titanium/3.0/#!/guide/iOS_7_Migration_Guide)是遷移指南,它會讓事情變得更加清晰。 – Dragon

回答

1

我想你想在iOS 7(標題問題)使用這個應用程序。

"#mainWindow": { 
     fullscreen: false, 
     statusBarStyle: Ti.UI.iPhone.StatusBar.DEFAULT 
     width: Ti.Platform.DisplayCaps.getPlatformWidth(), 
     height: (Ti.Platform.DisplayCaps.getDpi() === 320 || Ti.Platform.DisplayCaps.getDpi() === 260) ? Ti.Platform.DisplayCaps.getPlatformHeight() - 40 : Ti.Platform.DisplayCaps.getPlatformHeight() - 20, 
     top: (Ti.Platform.DisplayCaps.getDpi() === 320 || Ti.Platform.DisplayCaps.getDpi() === 260) ? 40 : 20 
    } 

的主窗口頂部或查看在您添加的所有UI元素必須有前40名(視網膜)或20

這是狀態欄的iOS上的高度。如果你想使用這個應用程序在7.0以下的iOS版本,頂部是0.