Titanium 钛皮状态栏

Titanium 钛皮状态栏,titanium,orientation,ios7,statusbar,Titanium,Orientation,Ios7,Statusbar,我正在用钛做一个Android和IOS的应用程序。问题是,当我加载应用程序时,状态栏会显示出来,而如果我旋转模拟器(带ios 7的ipad模拟器)来横向浏览,状态栏就会被隐藏 如何从一开始就隐藏状态栏?还是总是表现出来 我尝试过这个简单的应用程序: Titanium.UI.setBackgroundColor('#000'); // // create base UI tab and root window // var win1 = Titanium.UI.createWindow({

我正在用钛做一个Android和IOS的应用程序。问题是,当我加载应用程序时,状态栏会显示出来,而如果我旋转模拟器(带ios 7的ipad模拟器)来横向浏览,状态栏就会被隐藏

如何从一开始就隐藏状态栏?还是总是表现出来

我尝试过这个简单的应用程序:

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];
也许还有别的办法吗

非常感谢您隐藏您的状态栏

var-appWindow=Ti.UI.createWindow({
全屏:对,
...
});
应该有用。自iOS7以来,情况发生了很大变化,尤其是在状态栏方面

请在

中查找更多信息以隐藏状态栏

var-appWindow=Ti.UI.createWindow({
全屏:对,
...
});
应该有用。自iOS7以来,情况发生了很大变化,尤其是在状态栏方面


请在

中找到更多信息,只需在tiapp.xml中更改statusbar hidden true,并在xml文件的每个窗口标记上添加fullscreen=“true”。

只需在tiapp.xml中更改statusbar hidden true,并在xml文件的每个窗口标记上添加fullscreen=“true”。

我已经尝试过了。我用一个不适合我的例子来更新这个问题。谢谢,所以状态栏没有消失?你有没有尝试在tiapp.xml中将UIStatusBarHidden设置为true?我在tiapp.xml中有这个设置为true。你指的是这个吗?是的,没错。。。嗯,对不起,我没有任何想法了。。。可能是iOS7的3.1.2错误…我已经尝试过了。我用一个不适合我的例子来更新这个问题。谢谢,所以状态栏没有消失?你有没有尝试在tiapp.xml中将UIStatusBarHidden设置为true?我在tiapp.xml中有这个设置为true。你指的是这个吗?是的,没错。。。嗯,对不起,我没有任何想法了。。。可能是iOS7中的3.1.2错误。。。