2014年2月15日土曜日

【Objective-C】ラベルを動的に複数作成する方法

タグに識別数値を設定しているので何がクリックされた判定はできる。

// ヘッダーファイル
{
@private
    UILabel* label;
}

// ソースファイル
    int x = 20 ,y = 20;
    for (int i=1 ; i<=5; i++)
    {
        label= [[UILabel alloc] init];
        label.userInteractionEnabled = true;
        label.frame = CGRectMake(x , y, 120, 20);
        label.text = [NSString stringWithFormat:@"氏名:%d", i];
        label.tag = i;
        [self.view addSubview:label];
        y += 30;
    }

◆実行キャプチャ



0 件のコメント:

コメントを投稿