2014-02-06 5 views
0

센터보기 didFinishLaunchingWithOptions에서이 코드를 넣어 크기를 조정하지 않습니다 [self demoViewController]으로 [self navigationController]를 교체, 내가 데모 프로젝트 MFSideMenuDemoBasic이 테스트 한MFSideMenu - 내가 설치 지침에 따라 <a href="https://github.com/mikefrederick/MFSideMenu" rel="nofollow">MFSideMenu</a>을 사용하고

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; 

을 단순히 I 때문에 내비게이션 컨트롤러를 사용하고 싶지 않습니다. 문제는 센터보기 컨트롤러의 크기가 제대로 조정되지 않으며 iPad에서 실행중인 경우에도 같은 크기로 유지된다는 것입니다. 내 프로젝트에서 동일한 동작을하고 있으며 분명히 분명하지 않은 부분이 있습니다.

답변

2

(나를 위해을했다 ) 당신의 demoController의의 viewDidLoad 방법이 추가 :

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

은보기가 올바르게 설정 자동 크기했다 확인 ... 내가 어떻게해야하는 이유

+0

난 몰라 이..! –