2009-12-20 5 views

답변

1

나는 그렇게 생각하지 않는다. 내가 아는 한, 그것은 단지 PNG이다.

0

이것이 원하는 것인지 확실하지 않지만 목표를 달성 할 것으로 생각됩니다. 내 응용 프로그램 중 하나에서 applicationDidFinishLaunching 메서드에 동일한 default.png 이미지를 표시하므로 해당 응용 프로그램의 기본보기로 전환하는 것을 애니메이션으로 만들 수 있습니다. default.png 이미지 위에 버튼을 놓고 앱이 시작되면서 뷰 체인의 앞쪽에 버튼을 붙이면 끊김이 없어야합니다.

이 내 코드는 모든 애니메이션 거즈를 설정하기 전에 해당 프로세스를 시작하는 방법입니다

UIImageView *splashView = [[UIImageView alloc] initWithFrame:CGRectMake(0,0, 320, 480)]; 
splashView.image = [UIImage imageNamed:@"Default.png"]; 
[window addSubview:splashView]; 
[window bringSubviewToFront:splashView]; 

은 너의 물론 거기에 버튼을 충실합니다.

0

내가 무엇을 할 것인가 (이미했는지)는 SplashscreenViewController라는 새로운 UIViewController를 추가합니다. SplashscreenViewController.h,이에 @interface 변경 :> gotorootcontroller> 둥근 RECT 버튼을 추가, 인터페이스 빌더에서


- (IBAction)gotorootviewcontroller { 

(your root view controller goes HERE without parentheses) *root = [[(your root view controller goes here without parentheses) alloc] initWithNibName:@"The name of your root view controller goes HERE" bundle:nil]; 
[self presentModalViewController:root animated:YES]; 

} 
- (void)viewDidLoad { 

self.view.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"Default.png"]]; 

} 

및 파일의 소유자를 연결합니다 Splashscreenviewcontroller.m에서

@interface SplashscreenViewController : UIViewController { 
} 

- (IBAction)gotorootviewcontroller; 

@end 

을,이 코드를 추가 버튼> 내부를 터치합니다. 저장하고 종료하십시오. 이제 1 가지 더해야합니다.

MainView.xib에서 검사기의 옵션 탭 (첫 번째 탭)에서 NIB 이름을 Splashscreenviewcontroller로 chande하십시오.

이렇게 많이 있지만, 가장 효율적인 방법입니다.

관련 문제