Ios 点击UITableView单元格时隐藏标签
我的单元格中有一个标签,我想在点击时显示/隐藏该标签。我知道我必须获取从Ios 点击UITableView单元格时隐藏标签,ios,xcode,uitableview,swift,Ios,Xcode,Uitableview,Swift,我的单元格中有一个标签,我想在点击时显示/隐藏该标签。我知道我必须获取从didSelectRowAtIndexPath中点击的单元格的索引路径。但我不确定如何在特定单元格中显示/隐藏标签 我是否能够在didselectrowatinexpath中显示/隐藏它,或者是否有办法在cellforrowatinexpath中处理它,然后更新它 我对此做了一些研究,但我真的找不到很多 以下是我到目前为止的全部资料: var selectedRowIndex: NSIndexPath = NSIndexPa
didSelectRowAtIndexPath
中点击的单元格的索引路径。但我不确定如何在特定单元格中显示/隐藏标签
我是否能够在didselectrowatinexpath
中显示/隐藏它,或者是否有办法在cellforrowatinexpath
中处理它,然后更新它
我对此做了一些研究,但我真的找不到很多
以下是我到目前为止的全部资料:
var selectedRowIndex: NSIndexPath = NSIndexPath(forRow: -1, inSection: 0)
override func tableView(tableView: UITableView, didSelectRowAtIndexPath indexPath: NSIndexPath) {
selectedRowIndex = indexPath
}
以下是如何从索引路径到达单元格:
let cell = tableView.cellForRowAtIndexPath(indexPath) as MyCustomCell
cell.myTextLabel.hidden = true
此外,根据您的需要,您可能还需要取消选择单元格
tableView.deselectRowAtIndexPath(indexPath)
您可以从
didSelectRowIndexPath
获取单元格<代码>UITableViewCell*cell=[tableView cellForRowAtIndexPath:indexPath]代码>然后隐藏此单元格的标签。太好了!我没意识到事情有那么简单。谢谢。