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 に答える