我必须使用代码(cgrectmake)创建 2 个图像和 3 个标签,并且我的 X 位置、y 位置、宽度和高度都存储在数组中(我从网络服务中检索到)我如何创建图像和标签任何人都可以帮助我
最佳答案
您可以使用 NSString componentsJoinedByString 类方法将数组的元素连接在一起:
NSString myString = [myNSArray componentsJoinedByString:@"x"];
其中 x 是您希望在每个数组元素之间出现的字符。
<小时/>编辑添加
因此,在您新添加的代码中,如果这些是标签值:
<强> lbl = @"zero"
<强> lbl1 = @"one"
<强> lbl2 = @"two"
并且您想用空格字符将它们连接在一起,那么如果您这样做:
NSString *temp = [labelArray componentsJoinedByString:@" "];
NSLog(@"temp = %@", temp);
那么这就是将被记录的内容:
<强> zero one two
编辑以进一步添加
如果您尝试将标签值连接在一起以生成 xml 元素,那么您可能会执行以下操作:
NSString *joinedElements = [labelArray componentsJoinedByString:@"</label><label>"];
NSString *temp = [NSString stringWithFormat:@"<label>%@</label>", joinedElements];
NSLog(@"temp = %@", temp);
那么这就是将被记录的内容:
<强> <label>zero</label><label>one</label><label>two</label>
关于iphone - 如何使用 NSArray 中存储的位置数据创建图像和标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4436444/