选择时如何从表格视图中隐藏行
Posted
技术标签:
【中文标题】选择时如何从表格视图中隐藏行【英文标题】:How to hide rows from table view when is selected 【发布时间】:2020-01-30 22:57:42 【问题描述】:我想在选择该行时隐藏该行 例如,如果我选择行“uno”,该行将转到其他视图控制器拍照,当用户拍照时,应用程序返回到有表格视图的视图控制器,但我想隐藏选定的行
我用过这个,但它不起作用
func tableView(_ tableView: UITableView, heightForRowAt indexPath: IndexPath) -> CGFloat
if indexPath.row == 0
return 0
return tableView.rowHeight
table view
【问题讨论】:
【参考方案1】:如果您想删除一行,请查看您的数据源。如果您从数组中填充此表视图,只需从didSelectRowAt
中的数组中删除所选索引处的项目并调用tableView.reloadData()
【讨论】:
但是函数didSelectItemAt
是用于收集视图的,不是吗?我用表格视图做了我的菜单
@JesusLoaizaHerrera 已编辑。表视图的 DidSelectRowAt
这是正确的。你的 tableView 和数据源应该是同步的以上是关于选择时如何从表格视图中隐藏行的主要内容,如果未能解决你的问题,请参考以下文章