ios - 如何快速隐藏静态 UItableview 中的特定单元格?

标签 ios swift uitableview

没有文章清楚地解释我的查询,我在静态表中有三个单元格,我想在用户点击第一个单元格时隐藏第二个单元格。感谢任何形式的帮助。

最佳答案

虽然您无法阻止静态表格尝试显示您的单元格,但您可以将它们的高度设置为零,使它们有效地不可见:

将此方法添加到您的 TableView Controller 委托(delegate)类中:

func tableView(tableView: UITableView, heightForRowAtIndexPath indexPath: NSIndexPath) -> CGFloat {
    let cell = super.tableView(tableView, cellForRowAtIndexPath: indexPath)
    return cell == myHiddenCell ? 0 :  super.tableView(tableView, heightForRowAtIndexPath:indexPath)
}

关于ios - 如何快速隐藏静态 UItableview 中的特定单元格?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37515025/

相关文章:

ios - 如何使用 NSKernAttribute 在字母间距设置为 1.5 的情况下快速子类化 UILabel

ios - 如何在其自己的 ImageView 中从 Collection View 打开图像?

Swift - 转换 [AnyObject]!到[协议(protocol)]!直接地

ios - 自定义表格单元格不显示任何内容 - Swift 2

ios - 快速向下滚动 tableView?

ios - 更改角标(Badge)在 TDBadgedCell 中的位置

objective-c - 有什么好的工具可以收集 Objective-C 指标吗?

ios - 如何使完全透明 View 上的绘图可见

ios - 如何制作 - 混合cornerRadius - Swift 5

ios - UITableView 加载时选择