如何以编程方式创建多个标签变量我尝试了以下代码,但无法创建,是否有任何方法可以连接变量名称和整数?
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];
}
最佳答案
您正在创建具有相同框架的标签,为什么它会被放置在不同的位置?动态定义框架而不是静态值,如果你想应用不同的属性,如果只想使用for循环,请使用switch case,否则单独定义而不是在循环中。
关于ios - 以编程方式创建多个标签变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5799296/