0

いくつかの URL からアニメーションを作成しようとしています。

私はコードを知っています

animation.animationImages = [NSArray arrayWithObjects:
                             [UIImage imageNamed:@"img-1.gif"],
                             [UIImage imageNamed:@"img-2.gif"],
                             [UIImage imageNamed:@"img-3.gif"],
                             [UIImage imageNamed:@"img-4.gif"],nil];
[animation setAnimationRepeatCount:3];
animation.animationDuration = 2;
[animation startAnimating];

しかし、サーバーから複数の画像を読み込んでアニメーション化するにはどうすればよいでしょうか? アニメーションという名前の画像ビューがあります。誰かが例を手伝ってくれますか?

4

1 に答える 1

0

これが私が私のものに使用したものです

私は私のviewDidLoad方法で私のものをやった

//use your URL
NSData *picOne = [NSData dataWithContentsOfURL:[NSURL URLWithString:@"http://sumptin.com/images/sumptin.jpg"]];
NSData *picTwo = [NSData dataWithContentsOfURL:[NSURL URLWithString:@"http://sumptin.com/images/sumptin.jpg"]];
NSData *picThree = [NSData dataWithContentsOfURL:[NSURL URLWithString:@"http://sumptin.com/images/sumptin.jpg"]];
NSData *picFour = [NSData dataWithContentsOfURL:[NSURL URLWithString:@"http://sumptin.com/images/sumptin.jpg"]];
NSData *picFive = [NSData dataWithContentsOfURL:[NSURL URLWithString:@"http://sumptin.com/images/sumptin.jpg"]];

//then convert data to actual pictures  
UIImage *onePic = [UIImage imageWithData:picOne];
UIImage *twoPic = [UIImage imageWithData:picTwo];
UIImage *threePic = [UIImage imageWithData:picThree];
UIImage *fourPic = [UIImage imageWithData:picFour];
UIImage *fivePic = [UIImage imageWithData:picFive];

//then SHABAM!
 slideShow.animationImages = [NSArray arrayWithObjects:
                             onePic,
                             twoPic,
                             threePic,
                             fourPic,
                             fivePic,
                             nil];
slideShow.animationDuration = 60.00f;
slideShow.animationRepeatCount = 0;

[slideShow startAnimating];

これが役立つことを願っています...この質問は1年前に投稿されたので見てください:)

于 2013-04-26T16:19:29.237 に答える