2012-09-21 5 views
2

저는 범용 앱을 가지고 있으며 iPhone 5에서 사용할 준비가되었습니다. 그러나 창 크기가 올바르지 않은 문제가 있습니다. 이것은 아마도 MainWindow.xib의 설정과 관련이 있으며 아마 지금까지 한 가지 크기 만있을 수 있으므로 지금까지 작업 한 것 같습니다.MainWindow.xib 및 iPhone 5 (4 인치 디스플레이)

self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]]; 
viewController = [[DORootViewController alloc] initWithNibName:@"MainWindow" bundle:nil]; 
[self.window setRootViewController:[viewController autorelease]]; 
[self.window makeKeyAndVisible]; 

나는 (아이들과 함께) UIView를 가지고있다. 이것은 윈도우의 rootViewController로 설정된 'rootViewController'(UIViewController)의 뷰에 연결됩니다. 이 모든 작업은 지금까지는 괜찮지 만 4 "화면에서는 내 탐색 컨트롤러와 화면상의 위치에 문제가 있습니다.이 탐색 컨트롤러는 rootViewController에 추가됩니다. rootViewController는 전체 앱에서 사용되는 배경을 가지고 있기 때문에 앱이 때 충돌이 어디에 문제를 나는 사람들을 읽습니다.

[self setNavigationController:[[[UINavigationController alloc] initWithRootViewController:menuView] autorelease]]; 
[[[self navigationController] view] setOpaque:YES]; 
[[self view] addSubview:[_navigationController view]]; 

비슷한 문제를 가지고 있으며, 그것이 MainWindow.xib에있는 창을함으로써 고정된다. 그했는데, 그것은있는 navigationController의 문제를 해결하지만, 도입 나는 [self dismissMoviePlayerViewControllerAnimated]로 영화를 보여 주며, 연결된 창은보기가 아니기 때문에 가정합니다.

내비게이션 컨트롤러가 추가되지 않은 것 같습니다. prope 창문의 경계까지 가라. 근데 왜 이럴거야? 결과는 예측할 수 없으며 때로는 괜찮아 보입니다. 때때로 iOS 5 및 iOS 6 (시뮬레이터에서)에 수평 오프셋이 있습니다.

아무도 제안 사항이 없습니다.

Toolbar and status bar a bit too low on 4"

Toolbar in middle screen on 3.5"

[EDIT : 잘못된 위치에 바 자세한 세부 스크린 샷 업데이트]

답변

0

이 광고 교체한다 :로

[[self view] addSubview:[_navigationController view]]; 

을 :

[self presentModalViewController:_navigationController animated:NO]; 
관련 문제