-(UICollectionViewCell *)collectionView:(UICollectionView *)collectionView
cellForItemAtIndexPath:(NSIndexPath *)indexPath
{
[_keyboard.collectionView registerClass:[NibCell class] forCellWithReuseIdentifier:@"Cell"];
static NSString *identifier = @"Cell";
NibCell *cell = [self.keyboard.collectionView dequeueReusableCellWithReuseIdentifier:identifier forIndexPath:indexPath];
UIImageView * rampageGifImage = [[UIImageView alloc] initWithFrame:CGRectMake(0,0, cell.frame.size.width, cell.frame.size.height)];
[rampageGifImage setImage:[UIImage imageNamed:[NSString stringWithFormat:@"%@.gif",[rampageGif objectAtIndex:indexPath.row]]]];
[cell.layer setCornerRadius:4];
[cell addSubview:rampageGifImage];
return cell;
}
答えて
Gif ImageはGithubのSDWebImageをプロジェクトに追加することで使用できます。
これはあなたを助けることを願って、このよう
#import "UIImage+GIF.h"
_imageViewAnimatedGif.image= [UIImage sd_animatedGIFNamed:@"YOURGIF_IMAGE"];
を試してみてください。
このリンクにアクセスして理解を深める:https://github.com/rs/SDWebImage/blob/master/SDWebImage/UIImage%2BGIF.m –
とにかく、私はFLAnimatedImageをgithub ..しかし、問題は、アプリケーションがメモリ使用量の超過量のbecuzをクラッシュしています...あなたはこの問題でお手伝いできますか、ありがとう – Santosh
あなたは少なくともSDWebImageで試してください.. –
Try it. It is small category that could loads animated GIF. Also, jpg, png, etc..
#import "ViewController.h"
#import "UIImage+Gif.h"
@interface ViewController()
@property (weak, nonatomic) IBOutlet UIImageView *imageView1;
@property (weak, nonatomic) IBOutlet UIImageView *imageView2;
@end
@implementation ViewController
- (void)viewDidLoad {
[super viewDidLoad];
// Usage 1 : gifWidthData
NSData *data = [NSData dataWithContentsOfURL:[[NSBundle mainBundle] URLForResource:@"f1" withExtension:@"gif"]];
self.imageView1.image = [UIImage gifWithData:data];
// Usage 2 : gifWidthURL
NSURL *url = [[NSBundle mainBundle] URLForResource:@"f2" withExtension:@"gif"];
self.imageView2.image = [UIImage gifWithURL:url];
}
- 1. AndroidでアニメーションGIFをトリミングするにはどうすればよいですか?
- 2. iPhoneアプリケーションでアニメーション化された.gifを使用するにはどうすればよいですか?
- 3. アニメーション化されたgifを編集し、ウォーターマークするにはどうすればよいですか?
- 4. 与えられた.gifイメージがアニメーションgifでない場合、.gifイメージを.jpegに変換するにはどうすればよいですか?
- 5. CAKeyframeAnimationでCATransform3Dをアニメーション化するにはどうすればよいですか?
- 6. タップジェスチャーでUIImageViewをアニメーション化するにはどうすればよいですか?
- 7. PlayNでサークルをアニメーション化するにはどうすればよいですか?
- 8. * ngForをAngularでアニメーション化するにはどうすればよいですか?
- 9. アニメーションGIFの背景に非表示のボタンを作成するにはどうすればいいですか?
- 10. fragmentpagerアダプターの各タブのアイコンをgifアニメーションに設定するにはどうすればいいですか?
- 11. アニメーションGIFのサイズを小さくするにはどうすればいいですか?
- 12. スプライトをアニメーション化するにはどうすればよいですか?
- 13. JavaScriptパスをアニメーション化するにはどうすればよいですか?
- 14. このパスをアニメーション化するにはどうすればよいですか?
- 15. GeometryDrawingのプロパティをアニメーション化するにはどうすればよいですか?
- 16. Wandを使ってPythonでアニメーションgifを作成するにはどうすればよいですか?
- 17. モノにGIFファイルをロードするにはどうすればいいですか?
- 18. MATLABでアニメーションGIFを作成するにはどうすればよいですか?
- 19. これらのアニメーションを異なる時間にアニメーション化するにはどうすればよいですか?
- 20. React NativeにアニメーションGIFを表示するにはどうすればよいですか?
- 21. オンクリックイベント内で.text変更をアニメーション化するにはどうすればよいですか?
- 22. ImageMagickを使用してアニメーションgifをトリミングするにはどうすればよいですか?
- 23. アニメーションGIFの速度を制御するにはどうすればよいですか?
- 24. SwiftでUICollectionViewのアニメーションをアニメーション化するにはどうすればよいですか?
- 25. GIFを壁紙に設定してしばらくしてからGIFアニメーションを停止するにはどうすればよいですか?
- 26. ホバリングでgifをアニメーション化する
- 27. wxPythonでgifをアニメーション化する
- 28. CSSでクラスを追加してページ上でアニメーション化するにはどうすればいいですか?
- 29. Gifencoderclass.phpでアニメーションGIF、ソースではないGIF
- 30. アニメーションをスムーズにするにはどうすればいいですか?
あなたはネイティブのビュー上のGIFを持つことができません。このためにWebViewを使用するか、実際に画像を表示して再表示するライブラリを使用したい場合は、それを再表示します。 https://github.com/Flipboard/FLAnimatedImage – Joshua