도와주세요. 프로젝트에 스플래시 화면을 추가했습니다. 먼저 로컬 화 된 스플래시 화면이 2 초 동안 표시된 것보다 시작 이미지가 표시되어 첫 번째 화면으로 사라집니다.스플래시 화면이 기기에 표시되지만 Ad Hoc 배포 이후 표시되지 않음
내 장치에 Xcode를 직접 설치하면 모든 것이 정상적으로 작동합니다. ipa 아카이브를 빌드하고 TestFlight를 통해 배포 할 때 동일한 장치에 설치 한 후 시작 화면이 표시되지 않습니다. 시작 이미지가 표시된 후 첫 번째 화면이 나타납니다.
내 장치는 iOS 6.0.1이 적용된 iPhone 4S입니다. 배포 대상이 5.0으로 설정되었으며 Xcode 4.5.2를 사용합니다. 내 didFinishLaunchingWithOptions의 하단에 시작 화면에 대한
이코드 :
// Splash screen
UIImageView*imageView=[[UIImageView alloc]initWithImage:[UIImage imageNamed:NSLocalizedString(@"Splash_NL.PNG", @"Bestandsnaam splash screen")]];
imageView.contentMode = UIViewContentModeScaleAspectFill;
imageView.frame = self.window.bounds;
[[navigationController view] addSubview:imageView];
[[navigationController view] bringSubviewToFront:imageView];
// as usual
[self.window makeKeyAndVisible];
// korte pauze, dan fade out
[self performSelector:@selector(_fadeSplash:) withObject:imageView afterDelay:1.0];
그
- (void) _fadeSplash:(UIView *)view
{
[UIView transitionWithView:self.window duration:2.0f options:UIViewAnimationOptionTransitionNone animations:^(void){view.alpha=0.0f;} completion:^(BOOL finished){[view removeFromSuperview];}];
}
어떤 도움 후의에 감사드립니다; 나는 분실/필사적이다 ...
아아; 대상이 하나 뿐이며 지역화 된 파일 둘 다 선택됩니다. – user1492198