2010-09-16 58 views
0

我正在爲基於分割視圖的iPad應用程序工作。我創建了一個菜單覆蓋系統,該系統具有一個導入分割視圖應用程序的按鈕。圖像iPad SplitView應用程序不佔用整個窗口

當您單擊回車鍵見註釋,但是,它會導致這樣的:

http://commandoswat.webs.com/Screen%20shot%202010-09-16%20at%201.37.11%20PM.png

這裏是我的應用程序委託代碼:

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { 
// Override point for customization after app launch. 
mainMenuController = [[MainMenuController alloc]init]; 
mainMenuController.sWindow = window; 
mainMenuController.sController = splitViewController; 
// Add the split view controller's view to the window and display. 
[window addSubview:mainMenuController.view]; 
[window makeKeyAndVisible]; 

return YES; 
} 

這裏是我的代碼MainMenuController Enter Button:

-(IBAction) enterButton{ 
[self.view removeFromSuperview]; 
[sWindow addSubview:sController.view]; 

} 

如何使分割視圖佔據整個屏幕?

有什麼建議嗎?

感謝

+0

這是一個輸入屏幕的圖像:http://commandoswat.webs.com/Screen%20shot%202010-09-16%20at%201.37.11%20PM.png – CSwat 2010-09-16 17:51:32

回答

0

看來,我認爲您的詳細看法是不正確的尺寸,和/或不具有其autoresizingMask屬性設置適當(具有靈活的寬度)。

+0

我試着添加detailViewController.autoresizingMask = UIViewAutoresizingFlexibleWidth ;在應用程序委託didFinishLaunching方法,但沒有解決任何問題。此外,只有在調用菜單覆蓋系統時纔會出現此問題。如果我調用[window addSubview:splitViewController.view];一切安好。 – CSwat 2010-09-17 16:40:00

+0

解決了,非常感謝你:) splitViewController和detailViewController都需要靈活的寬度。 – CSwat 2010-09-17 16:42:27