gpt4 book ai didi

swift - 如何在 tableview 单元格中按顺序放置 3 个不同的图像?

转载 作者:行者123 更新时间:2023-11-28 12:07:49 25 4
gpt4 key购买 nike

我在表格 View 单元格中有一个 ImageView ,我有 3 个不同的图像。

我正在尝试做的事情:

我的手机应该是这样的:

img1
img2
img3
img1
img2
img3
img1
.
.

.我该怎么做这个订单?抱歉我的英语不好:)

这是我的cellforrowat

func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
if let jlist = self.joinAllAllowedInnoList, !jlist.isEmpty {
let cell = tableView.dequeueReusableCell(withIdentifier: "JoinCell", for: indexPath) as! JoinCell

//--

cell.delegate = self
cell.indexPath = indexPath



//--
if(indexPath.row % 2 == 0) {
cell.thubnailImageView.image = UIImage(named:"thumb1")

}
else {
cell.thubnailImageView.image = UIImage(named:"thumb2")
}

cell.participationEndDate.text = jlist[indexPath.row].joinEnd
cell.titleLabel.text = jlist[indexPath.row].shortDesc

return cell
}
else {
let cell = UITableViewCell()
cell.selectionStyle = .none
cell.backgroundColor = .clear
cell.textLabel?.textAlignment = .center
cell.textLabel?.textColor = UIColor.black
cell.textLabel?.text = "nodataavaiable".localized()
return cell
}
}

最佳答案

正确答案是:

let row = indexPath.row + 1
if row % 3 == 0 {
// Img3
}
if (row + 1) % 3 == 0 {
// Img2
}
if (row + 2) % 3 == 0 {
// Img1
}

关于swift - 如何在 tableview 单元格中按顺序放置 3 个不同的图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49074847/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com