如何在 TableView Cell 中设置随机图像

Posted

技术标签:

【中文标题】如何在 TableView Cell 中设置随机图像【英文标题】:How to set random image in TableView Cell 【发布时间】:2013-11-22 16:47:52 【问题描述】:

我想在基本表格视图单元格中随机显示 5 个不同的图像。我正在使用动态单元格。有人知道怎么做吗?

非常感谢!

【问题讨论】:

分解问题。发布您尝试过的内容。 创建图像数组,并在 indexpath 方法的行单元格中从数组中获取图像,如果要获取随机图像,则生成一个随机数并将其用作索引。 【参考方案1】:

首先使用您的图像名称创建一个数组:

NSMutableArray *array = [[NSMutableArray alloc]initWithObjects:@"1.png",@"2.png",@"3.png",@"4.png",@"5.png",nil];

cellForRowAtIndexPath 中的下一个:

int random = arc4random() % array.count;
cell.imageView.image = [UImage imageWithName:[array objectAtIndex:random]];

【讨论】:

非常感谢,它解决了我的问题!祝您有愉快的一天,先生!【参考方案2】:
    创建单元格 生成从 1 到 5 的随机数 使用此索引检索图像并插入到单元格中 返回单元格

除了笑话,你的问题太笼统了。您需要向我们展示您尝试了哪些方法以及您遇到的具体问题。

【讨论】:

以上是关于如何在 TableView Cell 中设置随机图像的主要内容,如果未能解决你的问题,请参考以下文章

在 uicollectionviewcell 中设置文本

如何在 xcode 中设置 UITableViewCell 标识符?

如何在ios中设置tableView单元格标题?

如何在 A Button 中设置 (TableView cellForRowAtIndexpath) 活动?

Xcode tableview 字幕

在表格视图单元格内的 UIImageView 中设置图像