0
iPad 앱에서 일하고 있습니다. 스플래시 화면 (풍경 오른쪽, 왼쪽 및 세로, PortraitUpsideDown)에 대해 4 개의 이미지가 있습니다. 세로 모드에서 응용 프로그램을 시작하면 스플래시 화면이 좋아 보이지만 스플래시 화면의 방향이 변경되지 않는 Landscaper의 방향이 변경됩니다. 나에게 어떤 아이디어라도 제안 해 주시겠습니까? 오늘은 앱을 제출해야합니다. 도와주세요. 미리 감사드립니다. 여기 내 코드는스플래시 화면이 iPad에서 방향을 변경하지 않습니까?
-(void) showSplash
{
UIInterfaceOrientation orientation= [[UIApplication sharedApplication] statusBarOrientation];
if (orientation == UIInterfaceOrientationLandscapeLeft ||
orientation == UIInterfaceOrientationLandscapeRight) // UIDeviceOrientationLandscapeLeft
{
NSLog(@"Splash Landscape");
UIViewController *splash=[[UIViewController alloc] init];
splachview=[[UIImageView alloc] initWithFrame:CGRectMake(0, 0, 1024, 768)];
splachview.image=[UIImage imageNamed:@"Default-Landscape.png"];
[splash.view addSubview:splachview];
splachview.autoresizingMask = UIViewAutoresizingFlexibleLeftMargin | UIViewAutoresizingFlexibleRightMargin;
splachview.contentMode = UIViewContentModeTop;
[[UIApplication sharedApplication] setStatusBarHidden:YES withAnimation:NO];
[self presentModalViewController:splash animated:NO];
[self performSelector:@selector(hideSplash) withObject:nil afterDelay:10.0];
[splash release];
[splachview release];
}
else if (orientation == UIInterfaceOrientationPortrait ||
orientation == UIInterfaceOrientationPortraitUpsideDown) // UIDeviceOrientationPortrait
{
NSLog(@"Splash Portrait");
UIViewController *splash=[[UIViewController alloc] init];
splachview=[[UIImageView alloc] initWithFrame:CGRectMake(0, 0, 768, 1024)];
splachview.image=[UIImage imageNamed:@"Default-Portrait.png"];
[splash.view addSubview:splachview];
splachview.autoresizingMask = UIViewAutoresizingFlexibleLeftMargin | UIViewAutoresizingFlexibleRightMargin;
splachview.contentMode = UIViewContentModeTop;
[[UIApplication sharedApplication] setStatusBarHidden:YES withAnimation:NO];
[self presentModalViewController:splash animated:NO];
[self performSelector:@selector(hideSplash) withObject:nil afterDelay:10.0];
[splash release];
[splachview release];
}
}
제발 실수를 수정하십시오. 스플래시 화면의 방향이 변경되지 않습니다. 감사. 아이폰 아이 패드
Default.png' and
기본 @ 2x.png`에 대한
Default-Landscape.png
및 Default-Landscape.png
등
감사합니다. Mr.Saurabh. 나는이 스크린들을 스플래쉬 스크린들로 명명했다. Default-LandscapeLeft.png, Default-LandscapeLeft.png, Default-Portrait.png, Default-PortraitUpsideDown.png. 이것이 올바른지 또는 위에 언급 된 이름을 변경해야하는지 여부 도와주세요. 오늘은 앱을 제출해야합니다. 감사. –
설명이 한 번 더 있습니다. 나는 풍경 오른쪽과 왼쪽에 대한 두 개의 이미지가 있습니다. 이름을 바꿀 필요가있어. 도와주세요. –
내가 언급 한대로 이름을 지어 라. – Saurabh