我有一种情况,我在NSMutableArray.i中有一个字符串想要通过使用该数组中的字符串来创建UILabel / UITextField或任何UI控件。
例如,数组就像这样
NSMutableArray *myarray=[NSMutableArray initWithObjects:@"label1",@"label2",@"label3",nil];
现在我将在索引位置0或1或2处检索对象。然后,我想使用检索到的字符串/对象来创建UILabel或任何东西,比如这样,
UILabel *theobjectretrievedfromthearray=[[UILabel alloc]init];
theobjectretrievedfromtheray 表示取自myarray的对象
我该怎么做?请帮我知道实现这个...
提前感谢所有人。
答案 0 :(得分:1)
ooooooooopsss 好像我不明白你的问题:
为什么不使用标签呢?我猜你以后想要去那些标签,所以只需使用标签。
顺便说一下,如果你不接受答案,并反馈用户的努力你就不会得到答案。如果你不知道是时候学习了。 美好的一天 SHANI答案 1 :(得分:1)
您希望字符串成为标签上的文字吗?这不是那么难:
UILabel *theobjectretrievedfromarray = [[UILabel alloc] initWithFrame: CGRectMake(x, y, width, height)];
theobjectretrievedfromarry.text = [myarray objectAtIndex: i];
就是这样。容易发痒
答案 2 :(得分:0)
使用ObjectatIndex
:
UILabel *requiredobj=[arrayName objectAtIndex:0];
requiredobj=[UILabel alloc]initWithFrame:CGReckMake(0,0,13,50)];
.. .. 不要忘记发布标签。