我如何以编程方式创建多个标签变量,但我尝试创建以下代码,但无法创建,是否可以将变量名和整数连接起来?
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,否则单独定义而不是循环地定义。