0

我正在尝试创建具有某些图像约束的动画 UIImageView。

我希望 UIImageView 的动画尺寸为 141x262,而不是整个屏幕。目前我有这个代码:

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 回答