-4

场景是这样的:

我有一个包含不同图像的集合视图,所有图像都经过一个Cell / Cell ID& 我需要能够将作为单独名称的标签应用于这些不同的图片中的每一个。

我了解如何更改一个标签和应用按升序排列的数字的方法。1、2、3、4等如下:

cell.label.text = [NSString stringWithFormat:@"{%ld,%ld}", (long)indexPath.row,(long)indexPath.section];

我正在尝试找到一种类似方法的方法,该方法允许我创建一个列表来分隔不同图像的不同标签???

问题是这样的:我如何务实地将单个名称/标签应用于不同的图像????

我不能比这更清楚了。

解释是尽可能简单的术语,也很感激:)

4

1 回答 1

0

使用您要应用的名称/标签创建一个数组并使用它:

NSArray *arrayOfLabelTexts=[NSArray arrayWithObjects:@"Label1", @"Label2", nil];
cell.label.text=[arrayOfLabelTexts objectAtIndex:indexPath.row];

通常你应该在例如 viewDidLoad 和你的 .h 文件中创建你的数组并在这里使用它。

于 2013-10-03T10:26:19.593 回答