我正在爲Titanium中的Android和IOS應用程序。問題是,當我加載應用程序的狀態欄顯示,而如果我旋轉模擬器(ipad模擬器與ios 7)橫向狀態欄已被隱藏。鈦隱藏狀態欄
從一開始我怎樣才能隱藏狀態欄?或始終顯示它?
我試過這個簡單的應用程序:
Titanium.UI.setBackgroundColor('#000');
//
// create base UI tab and root window
//
var win1 = Titanium.UI.createWindow({
title:'Tab 1',
backgroundColor:'#fff',
fullscreen : true
});
var label1 = Titanium.UI.createLabel({
color:'#999',
text:'I am Window 1',
font:{fontSize:20,fontFamily:'Helvetica Neue'},
textAlign:'center',
width:'auto'
});
win1.add(label1);
win1.open();
我使用SDK 3.1.2,因爲隨着3.1.3一些旋轉的東西我在應用程序無法正常工作。我想鎖定一個視圖,只允許在肖像模式下旋轉,其餘視圖允許旋轉到所有的方向。
我做:
我把第一個觀點:
Titanium.UI.orientation = Titanium.UI.PORTRAIT;
appWindow.orientationModes = [Titanium.UI.PORTRAIT];
,然後,當我加載其他看法,我把:
appWindow.orientationModes = [Ti.UI.PORTRAIT, Ti.UI.UPSIDE_PORTRAIT, Ti.UI.LANDSCAPE_LEFT, Ti.UI.LANDSCAPE_RIGHT];
也許沒有任何其他如何做到這一點?
非常感謝您
我試過去做。我用一個不適合我的例子更新這個問題。謝謝 –
當然,所以狀態欄沒有消失? – mwfire
你有沒有嘗試在tiapp.xml中設置UIStatusBarHidden爲true? – mwfire