如何在應用程序委託類中設置動畫?如何在iPhone上設置動畫啓動?
回答
是的,您可以在加載應用程序後立即顯示動畫。
如果你想你的動畫 「爲Default.png」 淡出例如,當你的應用程序中加載,試試這個:
在AppNameAppDelegate.h:
#import UIKit/UIKit.h
@interface AppNameAppDelegate : NSObject {
UIImageView *splashView;
}
@property (nonatomic, retain) IBOutlet UIWindow *window;
- (void)startupAnimationDone:(NSString *)animationID finished:(NSNumber *)finished context:(void *)context;
@end
在AppNameAppDelegate。 m:
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
// Override point for customization after application launch.
[self.window makeKeyAndVisible];
splashView = [[UIImageView alloc] initWithFrame:CGRectMake(0,0, 320, 480)];
splashView.image = [UIImage imageNamed:@"Default.png"];
[_window addSubview:splashView];
[_window bringSubviewToFront:splashView];
//Set your animation below
[UIView beginAnimations:nil context:nil];
[UIView setAnimationDuration:0.5];
[UIView setAnimationTransition:UIViewAnimationTransitionNone forView:_window cache:YES];
[UIView setAnimationDelegate:self];
[UIView setAnimationDidStopSelector:@selector (startupAnimationDone:finished:context:)];
splashView.frame = CGRectMake(-60, -60, 440, 600);
splashView.alpha = 0.0;
[UIView commitAnimations];
return YES;
}
- (void)startupAnimationDone:(NSString *)animationID finished:(NSNumber *)finished context:(void *)context {
[splashView removeFromSuperview];
[splashView release];
}
我不確定這是你在找什麼,但也許...
謝謝,這很有用 – Nikita
@nik歡迎您;) – anasaitali
嗯... 我認爲你必須要更清楚一點。 您無法將動畫設置爲應用程序的絕對第一點。 您可以添加名爲「Default.png」的圖像,該圖像將在應用程序加載時顯示。
在AppDelegate中顯示動畫應該沒有什麼大問題,但它只會在您的應用程序加載後才顯示。
什麼是如此模糊和不清楚?我只是想添加一個像「TransitionFlipFromLeft」這樣的動畫轉換,當應用程序從啓動時出現時 – Nikita
- 1. 如何在iPhone中設置UIImageView動畫?
- 2. 如何在iPhone上手動設置動畫效果?
- 3. 如何在Sencha Touch 2上設置啓動畫面和啓動畫面?
- 4. 如何設置啓動畫面
- 5. 如何在cocos2d上啓動CCBFile動畫?
- 6. 如何在iPhone上啓動後設置方向
- 7. Android設置啓動畫面(活動)像Iphone Part1
- 8. 動畫啓動後設置AutoReverse true/false
- 9. iPhone UIPickerView不在設備上動畫
- 10. 在Android畫布上設置動畫點
- 11. 如何播放動畫/電影而不是iPhone啓動畫面?
- 12. 如何在網站啓動時設置定時啓動畫面或圖像?
- 13. 如何設置啓動應用程序動畫?
- 14. 如何在活動啓動時在TextView上設置焦點?
- 15. 如何在viewDidLoad上啓動iPhone相機?
- 16. 如何在iPhone中啓動和停止圖像動畫
- 17. 如何在slaveryfootprint.org主頁上設置動畫/移動元素
- 18. 如何在ios啓動畫面上實現mp4動畫?
- 19. 如何在iPhone Xcode中設置動畫路線?
- 20. 如何在Titanium中設置動畫行高iphone
- 21. 如何爲WinForms滾動設置動畫
- 22. iPhone啓動圖像縮放動畫無法在物理設備上工作
- 23. 在iPhone上查看動畫
- 24. iPhone - 設置MKPolylineView lineDashPattern被動畫
- 25. iPhone核心動畫 - 爲NSBezierPath設置動畫
- 26. 是否可以在iPhone上爲動畫設置標籤或ID?
- 27. 如何爲'Raphael'畫布設置動畫?
- 28. 如何在iPhone應用程序中設置啓動屏幕?
- 29. 如何在PhoneGap中爲iOS設置啓動畫面
請詳細說明您的問題 – Maulik
什麼是如此模糊和不清楚?我只是想添加一個像「TransitionFlipFromLeft」這樣的動畫轉換,當應用程序從啓動時出現時 – Nikita