【发布时间】:2016-03-29 09:07:30
【问题描述】:
我在TableView 中有一个帐户列表。在我按下一个按钮后,一个项目被删除。到现在为止还挺好。
tableView 删除后如何刷新?请查看以下屏幕截图以获取更多信息。
TableView在另一个ViewController,要删除的按钮在一个ViewControllerCell
class cellAccount: UITableViewCell {
@IBOutlet weak var imgAccount: UIImageView!
@IBOutlet weak var lblNomeAccout: UILabel!
@IBOutlet weak var btnDeletar: UIButton!
@IBAction func btnDeletar(sender: AnyObject) {
print(btnDeletar.titleLabel?.text)
if (bdAccount.indexOf((btnDeletar.titleLabel?.text)!) != nil) {
print(bdAccount.indexOf((btnDeletar.titleLabel?.text)!))
bdAccount.removeAtIndex(bdAccount.indexOf((btnDeletar.titleLabel?.text)!)!)
bdAccount.sortInPlace()
self.tableView.reloadData() // How to Reload???
}
}
override func awakeFromNib() {
super.awakeFromNib()
// Initialization code
}
override func setSelected(selected: Bool, animated: Bool) {
super.setSelected(selected, animated: animated)
// Configure the view for the selected state
}
}
【问题讨论】:
-
在你的 ViewController 中重新加载.. 不在 tableviewcell 中
-
我认为正确的做法是创建委托或块,然后在 ViewController 中处理按钮触摸事件,而不是在 TableViewCell 中
标签: ios swift swift2 tableview tableviewcell