Iphone 索引对象矩阵(UILabel)

Iphone 索引对象矩阵(UILabel),iphone,objective-c,ios,for-loop,uilabel,Iphone,Objective C,Ios,For Loop,Uilabel,我有一个矩阵中命名为的对象集合(UILabel) 例: 我想用一个简单的for循环来设置文本: for (int i=1; i==5; i++) { for (int y=1; y==5; y++) { //code } } 有没有一种方法可以这样做?像这样的 Aiy.text = [[NSString alloc] initWithFormat: @"A%d%d", i, y]; 编辑: 也许我没有解释清楚我的问题,对不起 我想这样做(请原谅代码的亵渎!)

我有一个矩阵中命名为的对象集合(UILabel)

例:

我想用一个简单的for循环来设置文本:

for (int i=1; i==5; i++) {
    for (int y=1; y==5; y++) {
        //code
    }
}
有没有一种方法可以这样做?像这样的

Aiy.text = [[NSString alloc] initWithFormat: @"A%d%d", i, y];
编辑: 也许我没有解释清楚我的问题,对不起

我想这样做(请原谅代码的亵渎!)


然后把这些东西放到for循环中,这样我就可以更改所有标签的文本(标签
A11
将“A11”作为文本)

我不确定是否理解您的问题。也许答案是:

for (int i=1; i<=5; i++) {
    for (int y=1; y<=5; y++) {
        Aiy.text = [NSString stringWithFormat:@"A%d%d", i, y];;
    }
}

for(int i=1;i我不确定是否理解您的问题。可能答案是:

for (int i=1; i<=5; i++) {
    for (int y=1; y<=5; y++) {
        Aiy.text = [NSString stringWithFormat:@"A%d%d", i, y];;
    }
}

for(int i=1;i因此您希望访问给定属性名称的标签

在循环中,尝试:

// Get label's name
NSString *name = [NSString stringWithFormat:@"A%d%d", i, y];

// Get label from class given it's name
UILabel *label = [self valueForKey:name];

// Set the contents
label.text = name;

因此,您希望访问给定属性名称的标签

在循环中,尝试:

// Get label's name
NSString *name = [NSString stringWithFormat:@"A%d%d", i, y];

// Get label from class given it's name
UILabel *label = [self valueForKey:name];

// Set the contents
label.text = name;

我想把我所有的对象(A11,A12,…)放在那里,而不是全部。我想问的是,是否可以将变量用作文件名的一部分…比如
A(@“%d”,i)(@“%d”,y).text=blabla
好的。我想你不能。但是你为什么不使用多维数组呢?嗯……我的主要问题是:我有一个9x5的矩阵……我必须在interface builder中创建45个对象吗?还是有更好的方法?通过IB来实现这一点肯定不是一个好方法。有很多方法使用代码来动态创建并添加到你的数据库中以子视图的形式查看您的对象(如UILabel)。请您将其中一个链接给我……这并不是因为我懒惰,而是我真的不知道要搜索什么。我想将我的所有对象(A11、A12等)都放在那里。我问是否可以将变量用作文件名的一部分…如
A(@“%d”,I)(@“%d”,y).text=blabla
好的。我想你不能。但是你为什么不使用多维数组呢?嗯……我的主要问题是:我有一个9x5的矩阵……我必须在interface builder中创建45个对象吗?还是有更好的方法?通过IB来实现这一点肯定不是一个好方法。有很多方法使用代码来动态创建并添加到你的数据库中以子视图的形式查看对象(如UILabel).你能帮我链接一个吗…这不是因为我懒惰,而是我真的不知道该搜索什么。你成就了我的一天!事实上我放弃了那个解决方案,找到了另一种方法,但我会把它保存到另一个项目中!非常感谢fistYou兄弟,你成就了我的一天!事实上我放弃了那个解决方案,找到了另一种方法,但我会把它保存下来以备不时之需另一个项目!非常感谢兄弟