gpt4 book ai didi

ios - 如何编辑 masterDetailView 模板以允许 TableView 中的自定义单元格

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

我创建了一个名为 CustomeTableViewCell 的自定义类,其中包含代码:

@IBOutlet weak var label1: UILabel!
@IBOutlet weak var label2: UILabel!

在我的主视图 Controller 中,下面显示了两段代码。

    override func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
let cell = tableView.dequeueReusableCell(withIdentifier: "Cell", for: indexPath)
let coursework = fetchedResultsController.object(at: indexPath)
configureCell(cell, withCoursework: coursework)

return cell
}

func configureCell(_ cell: UITableViewCell, withCoursework coursework: Coursework) {
cell.textLabel?.text = databaseTest.name

}

我的问题是如何编辑这段代码以允许 cofigureCell 中存在多个标签。所以函数看起来像这样:

  func configureCell(_ cell: UITableViewCell, withCoursework coursework: Coursework) {
cell.label1.text = databaseTest.name
cell.label2.text = databaseTest.surname

}

我对 swift 编码很陌生,因此任何反馈都将受到赞赏。

最佳答案

当您将单元格出队时,您应该将它们转换到 CustomeTableViewCell 中。

let cell = tableView.dequeueReusableCell(withIdentifier: "Cell", for: indexPath) as! CustomeTableViewCell

然后通过更改函数中的单元格类型,您将能够设置所有标签。

func configureCell(_ cell: CustomeTableViewCell, withCoursework coursework: Coursework) {

关于ios - 如何编辑 masterDetailView 模板以允许 TableView 中的自定义单元格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50331418/

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