2014-05-17 2 views
0

현재 시작 이미지가있는 가로 방향 응용 프로그램을 개발 중입니다. 시작 이미지가 가로 방향으로 작동하지 않으므로 시작 이미지를보기로 설정하고 약 5 앱이 실행될 때이보기가 표시된 후 몇 초가 지나면보기가 앱의 처음보기로 전환됩니다. 어떻게해야합니까? 스토리 보드를 사용하고 있습니다.지정된 시간 후보기 전환

+0

그리고 지금까지 어떤 시도를 했습니까? – RaffAl

+0

시작 이미지에 애셋 카탈로그를 사용하고 애셋 카탈로그를 사용하지 않았습니다. 둘 다 작동하지 않았다. 그런 다음 테스트 앱을 만들었습니다. 체크 된 유일한 상자가 세로 인 경우 시작 이미지가 완벽하게 나타났습니다. 그러나 풍경을 왼쪽과 오른쪽으로 만 체크했을 때 제대로 작동하지 않았습니다. – msweet168

답변

0

프로그래밍 방식으로 세그 값을 설정하기 위해 지연을 사용했습니다.

- (void)viewDidLoad { 
[super viewDidLoad]; 
// Do any additional setup after loading the view. 

[self performSelector:@selector(enterthegame) withObject:nil afterDelay:5]; 
} 

-(void)enterthegame{ 
[self performSegueWithIdentifier: @"tothegame" sender: self]; 
} 

그냥 당신이 SEGUE을하고 식별자 코드와 일치하는지 확인합니다. segue가 연결된 버튼을 숨길 수 있습니다.

1

application:didFinishLaunchingWithOptions: 방법으로 사용자 정의보기를 추가하기 만하면됩니다.

UIImageView*imageView=[[UIImageView alloc] initWithImage:[UIImage imageNamed:@"your_image.png"]]; 
[[yourFirstViewController view] addSubview:imageView]; 
[[yourFirstViewController view] bringSubviewToFront:imageView]; 

[self.window makeKeyAndVisible]; 

// Fade out the image 
[UIView transitionWithView:self.window 
        duration:1.0f 
        options:nil 
       animations:^(void) 
{ 
    imageView.alpha=0.0f; 
} 
       completion:^(BOOL finished) 
{ 
    [imageView removeFromSuperview]; 
}]; 
+0

"yourFirstViewController"는 이미지가 표시된 후에 나타나는 뷰 컨트롤러의 이름과 같은 의미입니까? – msweet168

+0

문자 그대로 첫 번째보기 컨트롤러입니다. 초기 뷰 컨트롤러. – RaffAl

+0

Im은 nil로 경고를 받고, 경고와 오류는 yourFirstViewController와 그 뒤에있는 "view"와 함께 나타납니다. 난 여전히 첫 번째보기 컨트롤러에 넣어야할지 모르겠다 – msweet168