如何在 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 中设置随机图像的主要内容,如果未能解决你的问题,请参考以下文章
如何在 xcode 中设置 UITableViewCell 标识符?