2013-05-09 4 views
1

는 I는 I 메인 UI (로그인)UIWindow과 상태

 window = new UIWindow(UIScreen.MainScreen.Bounds); 
     var logonView = new LogonViewController(); 
     window.AddSubview(logonView.View); 

문제는 상태 막대 상단 5mm 숨어서 또는 화면 정도로드하는 DialogViewController있다.

UIWindow은 상태 표시 줄이 포함 된 화면이 아니라 사용 가능한 화면의 크기로 어떻게 표시합니까?

답변

0

대신 루트보기 컨트롤러를 설정하면 어떻게됩니까?

window.RootViewController = logonView; 

대신 RootViewController 당신은 "응용 프로그램은 응용 프로그램 실행의 끝에서 루트 뷰 컨트롤러가 예상된다"는 경고를한다 (예 : 회전 등) 몇 가지 작동하지 않습니다를 설정하는 AddSubview를 호출하는 경우 바르게.

그렇지 않으면 상태 표시 줄의 크기를 고려하여 logonView.Frame으로 설정할 수 있습니다.