로딩이미지(Default.png) 애니메이션 주기
iOS2010. 1. 22. 11:10
applicationDidFinishLaunching: 함수 부분에 다음과 같이 추가해 주면 Default에서 애니메이션 효과로 전환되는 것을 볼 수 있다.
-(void)animationDidStop:(NSString*)animationID finished:(NSNumber*)finished context:(void*)context
{
UIView* backView = (UIView*)context;
[backView removeFromSuperview];
[backView release];
}
- (void)applicationDidFinishLaunching:(UIApplication *)application {
// Add the tab bar controller's current view as a subview of the window
[window addSubview:tabBarController.view];
UIImage* backImage = [UIImage imageNamed:@"Default.png"];
UIView* backView = [[UIImageView alloc] initWithImage:backImage];
backView.frame = window.bounds;
[window addSubview:backView];
[UIView beginAnimations:@"CWFadeIn" context:(void*)backView];
[UIView setAnimationDelegate:self];
[UIView setAnimationDidStopSelector:
@selector(animationDidStop:finished:context:)];
[UIView setAnimationDuration:1.0f];
backView.alpha = 0;
[UIView commitAnimations];
}
-(void)animationDidStop:(NSString*)animationID finished:(NSNumber*)finished context:(void*)context
{
UIView* backView = (UIView*)context;
[backView removeFromSuperview];
[backView release];
}
- (void)applicationDidFinishLaunching:(UIApplication *)application {
// Add the tab bar controller's current view as a subview of the window
[window addSubview:tabBarController.view];
UIImage* backImage = [UIImage imageNamed:@"Default.png"];
UIView* backView = [[UIImageView alloc] initWithImage:backImage];
backView.frame = window.bounds;
[window addSubview:backView];
[UIView beginAnimations:@"CWFadeIn" context:(void*)backView];
[UIView setAnimationDelegate:self];
[UIView setAnimationDidStopSelector:
@selector(animationDidStop:finished:context:)];
[UIView setAnimationDuration:1.0f];
backView.alpha = 0;
[UIView commitAnimations];
}
'iOS' 카테고리의 다른 글
[iOS] 이미지 합치기(Image Merge) (0) | 2011.07.01 |
---|---|
[iOS] NSString Encoding (0) | 2011.07.01 |
[iOS] NSString(문자열) 클래스 이름으로 부터 해당 클래스 객체 생성하기 (0) | 2011.03.09 |
[iOS] 로그(NSLog) 기록 (0) | 2011.01.17 |
[아이폰] "누구니?" 두둥! 최초 유료어플 등록 (0) | 2010.04.16 |
[아이폰] 깊은 뮤터블 복사(mutableCopy) (5) | 2010.01.27 |
iPod touch인지 iPhone 인지 구분하기 (0) | 2010.01.22 |
[아이폰] 인터넷 연결 확인 (0) | 2010.01.22 |
날짜(NSDate)를 원하는 포멧의 문자형태(NSString)로 받기 (0) | 2010.01.22 |
View의 이동에 애니메이션 효과 주기 (0) | 2010.01.22 |