这对我来说似乎非常奇怪。我想做一些动画,然后显示图像。
在我的 viewdidload 中,我为动画设置了图像数组。
self.photoView.animationImages = [NSArray arrayWithObjects:
[UIImage imageNamed:@"App-logoGIFF1.png"],
...
[UIImage imageNamed:@"App-logoGIFF18.png"],nil];
self.photoView.animationDuration = 2.0;
self.photoView.animationRepeatCount = 1;
self.photoView.hidden = YES;
然后稍后我在 photopickerdidfinishpickingphotoorwhatevermethod 中调用它。当我这样称呼它时:
[self.photoView startAnimating];
self.photoView.image = image;
我看到了动画,但之后我的图像没有显示。当我尝试先设置图像然后设置动画时:
self.photoView.image = image;
[self.photoView startAnimating];
然后我让我的图像显示出来,但我的动画横着走。这有多奇怪?有任何想法吗?