Open AllenYL opened 8 years ago
首先看看代码是否更新到最新了。 如果还是播放不了,调用一下 stopAnimaition 和 startAnimation
@property (weak, nonatomic) IBOutlet YYAnimatedImageView *testAnimatedImageView;
// 加载动图
NSURL *url = [NSURL URLWithString:@"http://imgsrc.baidu.com/forum/w%3D580/sign=393bc1bec2fdfc03e578e3b0e43e87a9/a50f4bfbfbedab64f2887a80f636afc378311ef3.jpg"];
_testAnimatedImageView.yy_imageURL = url;
[_testAnimatedImageView stopAnimating];
[_testAnimatedImageView startAnimating];
这样吗 ?貌似没什么作用.....库确实是最新的
我在 Demo 中新建了一个 ViewController,拖出来了一个 YYAnimatedImageView,然后在 viewDidLoad 里设置了这两行:
NSURL *url = [NSURL URLWithString:@"http://imgsrc.baidu.com/forum/w%3D580/sign=393bc1bec2fdfc03e578e3b0e43e87a9/a50f4bfbfbedab64f2887a80f636afc378311ef3.jpg"];
_testAnimatedImageView.yy_imageURL = url;
创建后用下面的代码显示了这个 ViewController:
TestViewController *vc = [[TestViewController alloc] initWithNibName:@"TestViewController" bundle:nil];
[self.navigationController pushViewController:vc animated:YES];
图片能动起来,看上去没有问题。
注意一下 xib 中的 imageView 的 Class 是否设置正确。
当我在xib/storyboard中拖拽一个imageView, 选择它的class为YYAnimatedImageView, 在.m中设置 NSURL *url = [NSURL URLWithString:@"http://imgsrc.baidu.com/forum/w%3D580/sign=393bc1bec2fdfc03e578e3b0e43e87a9/a50f4bfbfbedab64f2887a80f636afc378311ef3.jpg"]; _testAnimatedImageView.yy_imageURL = url;
gif图片能加载出来,但是没有播放。请您解惑。