2013-05-09 68 views
1

我有一個DialogViewController我加載主UI(登錄)一個UIWindow和狀態欄

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

的問題是,在狀態欄隱藏頂部5毫米左右的畫面。

我如何告知UIWindow是可用屏幕的大小,而不是包含狀態欄的屏幕。

回答

0

如果你設置了根視圖控制器呢?

window.RootViewController = logonView; 

如果你打電話,而不是設置RootViewController的你應該得到的「應用程序預計將有在應用程序啓動年底根視圖控制器」的警告,有些東西(如旋轉)將無法正常工作AddSubview正確。

否則,您可以設置logonView.Frame來說明狀態欄的大小。