2014-02-06 23 views
0

我使用MFSideMenu下面的安裝說明,在didFinishLaunchingWithOptions把這個代碼:MFSideMenu - 中心視圖不調整

self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]]; 
SideMenuViewController *leftMenuViewController = [[SideMenuViewController alloc] init]; 
SideMenuViewController *rightMenuViewController = [[SideMenuViewController alloc] init]; 
MFSideMenuContainerViewController *container = [MFSideMenuContainerViewController 
               containerWithCenterViewController:[self demoController] 
               leftMenuViewController:leftMenuViewController 
               rightMenuViewController:rightMenuViewController]; 
self.window.rootViewController = container; 
[self.window makeKeyAndVisible]; 

return YES; 

我已經在演示項目MFSideMenuDemoBasic測試這一點,與[self demoViewController]更換[self navigationController]只是因爲我不想使用導航控制器。 問題是中央視圖控制器沒有正確調整大小,如果在iPad上運行,它的大小也會保持不變。 我在我的項目中有同樣的行爲,可能我失去了一些明顯的東西。

回答

2

添加到您的demoController的viewDidLoad方法(它爲我工作):

self.view.frame = [[UIScreen mainScreen] bounds]; 

驗證您的觀點自動調整大小設置正確......

+0

我不知道爲什麼,我該怎麼辦這個..! –