2

プログラムで 15 個ほど作成UIImageViewsし、タグを付けました。

[UIView anim......] メソッドを使用[self.view viewWithTag:tag]して、それらを参照するために使用しました。

ただし、[self.view viewWithTag:tag]では動作しないようanimationImagesです。Xcode はanimationImages、「UIView」タイプのオブジェクトにプロパティが見つからないことを示しています。

それらを動かして同時にアニメーション化しようとしています。私は答えを求めて一日中ウェブを精査しましたが、役に立ちませんでした.

誰でも助けてもらえますか?

4

1 に答える 1

3

[self.view viewWithTag:tag]タイプが UIImageView であるかどうかを確認してから、そのanimationImagesメソッドを呼び出す必要があります。警告にはanimationImages、戻り値の型がviewWithTag: UIView であり UIImageViewではないため、 UIView がサポートされていないことが示されています。

これに似たものを試すことができます:

UIView *aView = [self.view viewWithTag:tag];

if ([aView isKindOfClass:[UIImageView class]]) {
   UIImageView *imageView = (UIImageView *)aView;
   imageView.animationImages = [NSArray arrayWith....];//some images    
} 
于 2013-02-26T21:29:19.063 に答える