【问题标题】:Array of text for uilabels?uilabels的文本数组?
【发布时间】:2013-10-03 10:10:29
【问题描述】:

场景是这样的:

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

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

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

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

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

我再清楚不过了。

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

【问题讨论】:

  • 我不明白这个问题。
  • 无论如何,我确定这不是 Xcode 而是 Cocoa Touch API 问题。标记已清除。
  • 不清楚,你的问题
  • @user2834596 你认为 UILabel 属于什么?

标签: ios objective-c uilabel


【解决方案1】:

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

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

通常你应该创建你的数组,例如viewDidLoad 并在您的 .h 文件中并在此处使用它。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-03-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-11-03
    相关资源
    最近更新 更多