![](/img/trans.png)
[英]How do I add a UIAlertController in app delegate (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) 传递参数。
为textField
和addButton
创建单独的视图或标题视图,而不是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.