Android 및 IOS 용 응용 프로그램을 만들고 있습니다. 이 응용 프로그램에는 창이 있습니다. 다른보기를 내용과 함께 추가/제거합니다.티타늄 앱의 일부보기에서 방향을 고정하는 방법
첫 번째보기는 세로 모드에서만 사용하고 나머지보기는 어떤 방향으로도 표시 할 수 있습니다.
어떻게하면됩니까? 티타늄 SDK와
는 IOS에 더 많거나 적은 작동 3.1.2 :
내 창 : 이제
var openWindow = function(e) {
appWindow.orientationModes = [Ti.UI.PORTRAIT, Ti.UI.UPSIDE_PORTRAIT, Ti.UI.LANDSCAPE_LEFT, Ti.UI.LANDSCAPE_RIGHT];
if (e.win == 'Home') {
Titanium.UI.orientation = Titanium.UI.PORTRAIT;
appWindow.orientationModes = [Titanium.UI.PORTRAIT];
orientacion = 0;
activeView = Home.Constructor(appWindow);
} else if (e.win == 'configuracion') {
Titanium.UI.orientation = Titanium.UI.PORTRAIT;
orientacion = 0;
appWindow.orientationModes = [Titanium.UI.PORTRAIT];
activeView = Configuracion.Constructor(appWindow);
} else if (e.win == 'Circle') {
activeView = Circle.Constructor(appWindow);
}
appWindow.add(activeView);
};
: 다음
var appWindow = Titanium.UI.createWindow({
top : 0,
left : 0,
height : utils.getScreenHeight(),
width : utils.getScreenWidth(),
backgroundColor : "#393a3a",
//fullscreen : true,
orientationModes : [Ti.UI.PORTRAIT, Ti.UI.UPSIDE_PORTRAIT],
});
, 내가보기를로드 할 때 , IOS 7을 지원하기 위해 SDK 3.1.3을 사용하고 싶지만 작동하지 않습니다.보기를 회전 할 수 없습니다.
내가 어떻게 할 수 있는지 알고 있니?
매우 감사 사용자 정의AndroidManifest.xml
을 만들고위한
screenOrientation
속성을 설정할 수 있습니다
나는 그것을 이토에서 시험해 보았고 훌륭하게 작동합니다. 하지만 안드로이드에서는 작동하지 않습니다. 나는 무엇이라도 더 붙여야합니까? 고맙습니다. –
안드로이드 윈도우의 경우, 'fullscreen : true'를 설정하여 중량 윈도우를 강제 설정할 수 있습니다. – mwfire
안드로이드에서 제목 표시 줄을 표시하지 않으려면 fullscreen : false가 필요합니다. 마지막으로, 다음과 같이 해결했습니다. 전체 화면 : 거짓, \t navBarHidden : 창을 생성 한 후 참 : winPortrait.orientationModes = [Ti.UI.PORTRAIT, Ti.UI.UPSIDE_PORTRAIT]; –