0

1 つのイメージビューでより多くの UIImageView をグループ化できるかどうか疑問に思っていました。たとえば、4 つの imageView があり、それらをまったく同じ方法でアニメーション化したい場合、それらを 1 つにグループ化して、その 1 つの画像をアニメーション化できますか?

4

1 に答える 1

4

複数の UIImageView を 1 つの UIView にまとめてみませんか? 全体のアイデアが複数の UIImage を同時に表示することである場合、それらを 1 つのコンテナーに描画するメリットはありません。

次に例を示します。

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 に答える