0

特定の画像制約を使用してアニメーション化されたUIImageViewを作成しようとしています。

画面全体ではなく、141x262のサイズでUIImageViewをアニメーション化する必要があります。現在私はこのコードを持っています:

CJ = [[UIImageView alloc] initWithFrame:self.view.frame];

CJ.animationImages = [NSArray arrayWithObjects:
                                [UIImage imageNamed:@"CJ_1.png"],
                                [UIImage imageNamed:@"CJ_2.png"],
                                [UIImage imageNamed:@"CJ_3.png"], nil];

CJ.animationDuration = 1;
CJ.animationRepeatCount = 0;
[CJ startAnimating];
[self.view addSubview:CJ];

ありとあらゆる助けをいただければ幸いです。

4

1 に答える 1

0

ビューを別のサイズにする場合は、フレームをそのサイズに設定します。

CJ = [[UIImageView alloc] initWithFrame:CGRectMake(0, 0, 141, 162)];

画像が大きい場合は、ビューにcontentModeも設定することをお勧めします。例えば:

CJ.contentMode = UIViewContentModeScaleAspectFit;
于 2012-07-12T16:19:53.027 に答える