gpt4 book ai didi

swift - UIButton 在 Swift 3 中更新 UITableView

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

我想知道如何使用 UIButton 操作函数来按下按钮,以便每次按下按钮时,UITableView 中都会出现一个新行添加。有谁知道如何做到这一点?

最佳答案

  1. 您必须为 UITableView 设置 IBOutlet。

  2. 在 UIButton 的 IBAction 中,向用于实现表格 View 单元格的数据结构添加一个值。

  3. 然后为tableview导出调用reloadData()函数

    即在代码中

    @IBOutlet weak var table: UITableView!

    func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell
    {
    let cell = tableView.dequeueReusableCell(withIdentifier: "Cell", for: indexPath)
    cell?.textLabel = dataStructure[indexPath.row]
    return cell
    }

对于 IBAction

    @IBAction func buttonPressed(_ sender: UIButton)
{
dataStructure.append(someNewValue); // someNewValue is the new Value for the row
table.reloadData()
}

关于swift - UIButton 在 Swift 3 中更新 UITableView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44876004/

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