ios - 以编程方式创建多个标签变量

标签 ios objective-c variables label concatenation

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

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/

相关文章:

ios - 使用自动调整单元格设置 UICollectionView 后出现异常

ios - 如何将 UIBarButtonItem 放在 Swift4 上的 NavigationController 的 ViewController 上?

iphone - fbDidLogin 的问题从未调用过 iOS

linux - 根据内容将文件分类到文件夹的 Bash 脚本;如何解决变量中的通配符?

通过所有应用程序可见的对象的java列表

ios - 如何为 NSCameraUsageDescription 显示两个不同的应用程序使用消息

ios - Objective-C 中反斜杠 (\) 字符的使用

objective-c - NSAffineTransforms 没有被使用?

objective-c - 如何将宏和常量放入 iOS 项目的 .pch 文件中?

python - 为什么 Python 中变量赋值的行为不同?