iphone - 如何使用 NSArray 中存储的位置数据创建图像和标签

标签 iphone objective-c

我必须使用代码(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/

相关文章:

objective-c - 在来自 Delphi XE2 Datasnap Server 的 Xcode 中处理 TDataSet 结果

ios - 刷新 UILabel

iOS 7 MPVolumeView 改变大小

iphone - NSDictionary 变量未传递给其他方法

iphone - 普通风格的tableview : can we display only the required number of rows?

iphone - Xcode 3.2 中的 SenTestCase 和 XCBuildLogCommandInvocationSection 错误

ios - Swift 将多个类分配给 UI 元素

ios - 需要返回值的异步图片下载

objective-c - JSON 缺失字典(地幔)

ios - 带有标题 View 的 UITableView 不滚动到顶部