0

这对我来说似乎非常奇怪。我想做一些动画,然后显示图像。

在我的 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];

然后我让我的图像显示出来,但我的动画横着走。这有多奇怪?有任何想法吗?

4

1 回答 1

1

尝试更改imageOrientation您正在使用的 UIImages 的属性。

于 2012-12-19T04:05:19.067 回答