gpt4 book ai didi

ios - 您将如何实现只显示选定单元格的表格?

转载 作者:行者123 更新时间:2023-11-30 14:14:41 24 4
gpt4 key购买 nike

我在每个被选中的表格单元格上都有一个按钮:

@IBAction func tickAction(sender: UIButton) {
println("SSSS")

if (sender.selected) {
sender.setImage(UIImage(named:"Unchecked.png"), forState: .Normal)
sender.selected = false

}
else {
sender.setImage(UIImage(named:"Checked.png"), forState: .Normal)
sender.selected = true



}
}

我正在尝试找到一种方法来制作一个仅显示所选单元格的表格..

最佳答案

您不应该在 View 中拥有选定状态,而应在模型中拥有选定状态。

假设您当前的 UITableView 有一个数据源,它是一个 Article 数组,我们将其称为 articles,假设一个 Article 是:

class Article {
let name: String
var selected: Bool = false

init(name: String) {
self.name = name
}
}

//Example
let a = Article(name: "Article A")
let b = Article(name: "Article B")
let c = Article(name: "Article C")
b.selected = true

let articles = [a, b, c]

然后,您的第二个仅包含所选文章的 UITableView 将具有以下数据源:

let selectedArticles = articles.filter{ $0.selected } // Only contains 'b'

关于ios - 您将如何实现只显示选定单元格的表格?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31339667/

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