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

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

非常感谢!

【问题讨论】:

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

标签: ios uitableview tableview


【解决方案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. 创建单元格
  2. 生成从 1 到 5 的随机数
  3. 使用此索引检索图像并插入到单元格中
  4. 返回单元格

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-11-20
    • 2023-03-12
    • 1970-01-01
    • 2015-08-18
    相关资源
    最近更新 更多