1. ホーム
  2. objective-c

[解決済み] Iphone UIImageViewにアニメーションGif画像を追加する

2023-07-09 23:06:49

質問

UIImageviewでURLからアニメーションGif画像を読み込む必要があります。

通常のコードを使用した場合、画像はロードされませんでした。

他にアニメーションGif画像を読み込む方法はないでしょうか?

どのように解決するのですか?

UIImageView* animatedImageView = [[UIImageView alloc] initWithFrame:self.view.bounds];
animatedImageView.animationImages = [NSArray arrayWithObjects:    
                               [UIImage imageNamed:@"image1.gif"],
                               [UIImage imageNamed:@"image2.gif"],
                               [UIImage imageNamed:@"image3.gif"],
                               [UIImage imageNamed:@"image4.gif"], nil];
animatedImageView.animationDuration = 1.0f;
animatedImageView.animationRepeatCount = 0;
[animatedImageView startAnimating];
[self.view addSubview: animatedImageView];

複数のGIF画像を読み込むことができます。

以下の方法でgifを分割することができます。 ImageMagick コマンドを使用します。

convert +adjoin loading.gif out%d.gif