【发布时间】:2017-01-27 21:06:02
【问题描述】:
我在UITableViewCell 中有一个按钮(红色十字),单击该按钮我想获得UITableViewCell 的indexPath。
现在我像这样为每个按钮分配标签
cell.closeButton.tag = indexPath.section
并且单击按钮我得到indexPath.section 值,如下所示:
@IBAction func closeImageButtonPressed(sender: AnyObject) {
data.removeAtIndex(sender.tag)
tableView.reloadData()
}
这是正确的实施方式还是有其他干净的方式来做到这一点?
【问题讨论】:
-
顺便问一下,为什么你删除一个部分后要重新加载整个表?只需致电
tableView.deleteSections(NSIndexSet(index: sender.tag), withRowAnimation: .None)。 -
是的,我可以做到。
-
或许你可以看看下面的帖子:stackoverflow.com/a/41629633/387507
-
您能解决问题吗?
-
@Mr.Bista 是的,我做到了。
标签: ios uitableview uibutton swift2