animationViewController.h
#import <UIKit/UIKit.h> @interface animationViewController : UIViewController { IBOutlet UIImageView *images; } @property(nonatomic, retain) UIImageView *images; -(IBAction)start:(id)sender; -(IBAction)stop:(id)sender; @end
animationViewController.m
#import "animationViewController.h" @implementation animationViewController @synthesize images; -(IBAction)start:(id)sender{ images.animationImages = [NSArray arrayWithObjects: [UIImage imageNamed:@"1.jpg"], [UIImage imageNamed:@"2.jpg"], [UIImage imageNamed:@"3.jpg"], [UIImage imageNamed:@"4.jpg"], [UIImage imageNamed:@"5.jpg"], [UIImage imageNamed:@"6.jpg"], nil]; images.animationDuration = 3; images.animationRepeatCount = 0; [images startAnimating]; [self.view addSubview:images]; } -(IBAction)stop:(id)sender{ [images stopAnimating]; } - (void)viewDidLoad { [super viewDidLoad]; images.image = [UIImage imageNamed:@"0.jpg"]; [self.view addSubview:images]; } - (void)didReceiveMemoryWarning { // Releases the view if it doesn't have a superview. [super didReceiveMemoryWarning]; // Release any cached data, images, etc that aren't in use. } - (void)viewDidUnload { // Release any retained subviews of the main view. // e.g. self.myOutlet = nil; } - (void)dealloc { [super dealloc]; } @end
参考
YouTube - iPhone SDK Tutorial: Image Animationhttp://www.youtube.com/watch?v=a267i4qYcB0&feature=related&hd=1
詳解 Objective-C 2.0 改訂版: 荻原 剛志 | iPhoneプログラミングUIKit詳解リファレンス: 所 友太, 京セラコミュニケーションシステム株式会社 | iPhone SDK アプリケーション開発ガイド: Jonathan Zdziarski, 近藤 誠 (監訳), 武舎 広幸, 武舎 るみ |
0 件のコメント:
コメントを投稿