gpt4 book ai didi

swift - 在表格 View 单元格中使用按钮出列单元格

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

基本上,我有一个列出潜在员工的自定义表格 View 单元格。该单元格包含一些标签和一个按钮。我想要的是删除单元格的按钮,但我只能找到这个:

override func tableView(tableView: UITableView, commitEditingStyle editingStyle: UITableViewCellEditingStyle, forRowAtIndexPath indexPath: NSIndexPath) {
if editingStyle == UITableViewCellEditingStyle.Delete {
numbers.removeAtIndex(indexPath.row)
tableView.deleteRowsAtIndexPaths([indexPath], withRowAnimation: UITableViewRowAnimation.Automatic)
}

这只允许您在滑动然后选择“删除”时删除单元格

我想我应该在我的 tableViewController.swift 文件中创建一个函数来删除给定行的单元格,并在我的自定义单元格类中创建一个 IBAction 来调用该函数。

删除给定行的单元格的函数是什么样的?但是在这种情况下,单元格是否也知道它在哪一行或者这是 tableViewController 的工作?

最佳答案

  1. 在您的 cellForRowAtIndexPath 中设置 cell.button.tag = indexPath.row

  2. 给按钮添加一个目标:cell.button addTarget:...

  3. 在按钮方法中,删除 dataArray 中索引 button.tag 的项目。然后刷新tableView self.tableView reloadData

关于swift - 在表格 View 单元格中使用按钮出列单元格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36345149/

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