2015-01-05 5 views
0

내 앱에서 시작 화면/시작 화면이 4, 4, 5, 6 +로 설정되어 있습니다. 기본적으로 모든 스플래시 화면은 하나를위한 것.iphone 6 배너 iphone 6 시작 화면을 추가 한 후 엉망이

모든 것이 멋지다. 툴바의 배경 이미지는 올바르게 크기가 조정됩니다. 그러나 아이폰 6에서 그것의 상태 표시 줄은 흰색으로 plist에 설정된 그것도 iphone 스플래시 화면과 관련이 있다고 생각하더라도 검은 색입니다. 6이이 권리를 해결하기 위해

enter image description here

은 그래서 시작 화면에 추가? 멋져! 하지만 지금은 6 나던에 대한 내 배경 이미지가 적절하게 확장되고 iphone 5 @ 2x 크기에서 왼쪽으로 반복되는 가장자리가 있습니다.

enter image description here

나는이 문제를 어떻게 해결합니까?

Heres는 배경 이미지를 구현하기 위해 사용하는 코드 메신저 :

-(void)viewWillAppear:(BOOL)animated{ 

UIToolbar *toolbar = [[UIToolbar alloc] init]; 
toolbar.frame = CGRectMake(0, 0, [UIScreen mainScreen].bounds.size.width, 64); 
[toolbar setBackgroundImage:[UIImage imageNamed:@"Missions.png"] forToolbarPosition:UIToolbarPositionAny barMetrics:UIBarMetricsDefault]; 
[self.view addSubview:toolbar]; 

} 

여기가 내 이미지 이름입니다을 : 난 정말 그나마 아이폰 6 (750xwhatever)에 대한 이미지가

missions.png   (320x64) 
[email protected]  (640x128) 
[email protected]  (1242x195) 

공지 사항 . 그게 내가 어떻게 코드를 실행하는 방법과 함께 명명 규칙에 맞을지 모르겠다.

답변

0

왜 당신은 당신의 UIViewController 하위

-(UIStatusBarStyle)preferredStatusBarStyle{ 
    return UIStatusBarStyleLightContent; 
} 

에이 붙여 넣기하지 않습니다 ..... 그것은 [email protected]로 쉽게 있었으면과의 Info.plist에 가서 추가 UIViewControllerBasedStatusBarAppearance 키를 설정하고 YES로 설정하십시오.