2014-07-10 9 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)를 티타늄 포럼에 게시하십시오. – 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 
    } 

MainWindow를 위로하거나 모든 UI 요소가 상위 40 (망막)가 있어야 추가 곳 보거나 (20)

이 iOS의 상태 표시의 높이입니다. 이 응용 프로그램을 iOS 버전 7.0 이하에서 사용하려면 위쪽이 0입니다.