在表格视图中向每个单元格添加不同的图标

问题描述

| 我想在应用程序中的表格视图中添加不同的图标。任何人都可以通过适当的数组引导我,或者在可能的情况下显示一些示例代码或示例。我们将不胜感激。 谢谢, 克里斯蒂     

解决方法

说图标存储为icon0.png,icon1.png等。 您可以将每个单元格的图标设置为
cell.imageView.image = [UIImage imageNamed:    
              [NSString stringWithFormat:@\"icon%d.png\",indexPath.row]];
    ,好吧,您在某处有一个数组可以在
numberOfRowsInSection
中返回正确的数字。该数组是您用来填充单元格的数组。如果只想在单元格中显示图标,则图标数组就是这样。 因此,例如:
UIImage *one = ...;
UIImage *two = ...;
[arrayIcons addObject: one];
[arrayIcons addObject: two];
并在numberOfRowsInSection中返回
[arrayIcons count]
。 在方法
cellForRowAtIndexPath
中,您具有变量
indexPath
。如果要知道您拥有哪个单元格,请使用:
indexPath.row
。 因此,如果您加载单元格(可能是自定义的,请参见其他答案),该单元格为
UIImageView
(例如,它的名称为:imageView),然后将图标加载到单元格中,如下所示:
cell.imageView = [UIImage imageWithContentsOfFile:[arrayIcons objectAtIndex:indexPath.row]];
    ,您将必须为UITableView定义自定义单元格。 您正在寻找本教程。