将UIImageView添加为子视图

时间:2012-07-12 16:16:15

标签: ios imageview subview

我正在尝试使用某些图像约束创建动画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];

任何和所有帮助将不胜感激!

1 个答案:

答案 0 :(得分:0)

如果您希望视图的大小不同,请将其框架设置为该大小:

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

如果您的图片很大,您可能还想在视图上设置contentMode。例如:

CJ.contentMode = UIViewContentModeScaleAspectFit;