我如何以编程方式创建多个标签变量,但我尝试创建以下代码,但无法创建,是否可以将变量名和整数连接起来?

for(int intNum=0;intNum<3;intNum++)
{
    UILabel *lblText1;
    UILabel *lblmany = [lblText1 stringByAppendingString:intNum];
    lblmany = [[UILabel alloc] initWithFrame:CGRectMake(65, 50, 200, 30)];
    lblmany.text = strLable1Caption;
    lblmany.textAlignment = UITextAlignmentCenter;

    [self.view addSubview:lblmany];
    [lblText1 release];
    [lblmany release];
}

最佳答案

您正在创建具有相同框架的标签,怎么将其放置在不同的位置?动态地定义框架而不是静态值,并且如果您想应用不同的属性,而只想用于循环,则使用switch case,否则单独定义而不是循环地定义。

09-09 19:51