これは私には非常に奇妙に思えます。いくつかのアニメーションを作成してから、画像を表示したいと思います。
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];
その後、画像が表示されますが、アニメーションが横向きになります。それはどれほど奇妙ですか?何か案は?