我想知道是否可以在一个图像视图中组合更多 UIImageViews。例如,如果我有 4 个 imageViews,并且我想以完全相同的方式为它们设置动画,我可以将它们组合成一个,并为单个图像设置动画吗?
问问题
266 次
1 回答
4
为什么不将几个 UIImageView 组合成一个 UIView?如果整个想法是同时显示多个 UIImage,我认为将它们绘制到一个容器中没有任何优势。
这是一个例子:
UIImageView *iv1 = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"img1"]];
UIImageView *iv2 = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"img1"]];
UIView *mainView = [[UIView alloc] initWithFrame:CGRectMake(0.0f, 0.0f, iv1.frame.size.width + iv2.frame.size.width, MAX(iv1.frame.size.height,iv2.frame.size.height))];
[mainView addSubview:iv1];
iv2.frame = CGRectMake(iv1.frame.size.width, 0.0f, iv2.frame.size.width, iv2.frame.size.height);
[mainView addSubview:iv2];
于 2012-12-22T20:23:56.540 回答