繁体   English   中英

如何通过单击添加来添加单元格,该单元格将采用 TextField 值并在该表格视图中创建一个带有该文本的单元格,如下图所示在 Swift/Obj-C 中?

[英]How do I add a cell by click on add that will take TextField value and create a cell with that text in that tableview like below image in Swift/Obj-C?

在此处输入图片说明

cell.addIconImageView.addGestureRecognizer(UITapGestureRecognizer(target: self, action: #selector(addCell(_:"test"))))

我想通过单击加号按钮动态添加一个单元格,该按钮将获取第一个单元格的 TextField 值并创建一个带有该文本的单元格,并在该表格视图中追加如下,如 Swift/Obj-C 中的上图所示。 我的计划是从 TextField 获取该值并通过 addCell 方法传递它。因此我可以将该文本附加到数组中并再次重新加载表。 不幸的是,不可能通过#selector(method) 传递参数。

textFieldaddButton创建单独的视图或标题视图,而不是cell

这样做之后,您可以简单地从textField获取text并将其添加到 dataSource ,然后重新加载tableView

@IBAction func addCell(_ sender: UIButton) {
    if let text = self.textField.text, !text.isEmpty {
        self.arr.append(text)
        self.tableView.reloadData()
    }
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM