2

いくつかの UIImageViews を (できれば for ループで) 作成してから移動しようとしていますが、プログラムで作成する場合にそれらを参照する方法を理解するのに問題があるため、方法がわかりません。

だから私はこのようなものが欲しい:

    for (int i = 0; i < 2; i++)
    {
        UIImageView *iv = [[UIImageView alloc]initWithImage:[UIImage imageNamed: picturo]];
        CGRect rect = CGRectMake((i * 50) + 50,30, 25, 25);
        [iv setFrame:rect];
        iv.tag = i;
        [self.view addSubview:iv];
    }

    (iv with tag of 0).center.y = 80; // <-- How do I do that!!

明らかに、この例には実用性がなく、上記の 'rect' の y 値を 80 に変更することもできますが、次の方法を知りたいです。

を。複数の uiimageviews (または任意のオブジェクト) を作成し、それぞれを個別に識別/参照/操作できるようにします (方法はわかりませんが、一意に名前を付けるか、タグを使用することで想定します)。

b. プログラムで作成されたオブジェクトを識別/参照/操作できる。

4

1 に答える 1