Cen*_*ion 2 iphone variables objective-c ios
可能重复:
Objective-c在循环中创建变量
我有10个UILabel,为了简单起见,让它为label0,label1,...,label9.现在,我正在实现一个循环,我需要从适当的循环周期访问适当的标签:
for (int i=0; i<10; i++){
label"i".text = "value of label i";
}
Run Code Online (Sandbox Code Playgroud)
我需要通过将循环循环变量值绑定到它来构造变量名.有什么建议?
据我所知,没有办法按照你的建议做到这一点.但是,您可以NSMutableArray
使用UILabel
s 填充,然后在索引处调用该对象i
以检索该i
标签.
创建labelArray
(动态或静态),然后你的for
循环将是
for (int i=0; i<10; i++){
[[labelArray objectAtIndex:i] setText:@"value of label i"];
}
Run Code Online (Sandbox Code Playgroud)