我有一个只有一个部分的 tableView。此部分的标题包含排序依据标签和三个 ImageView。它下面的 View 是一个 UITableViewCell。
第一张图片显示了节标题的初始 View 。单击标题时(添加了点击手势),我通过以编程方式更改高度约束的常量来扩展剖面 View (为高度约束创建了一个导出)。
一切正常,部分标题根据需要扩展。然而,tableviewcell 再次向右滚动到顶部。意思是,如果当部分标题未展开并且我向下滚动到某个级别时,标题 View 一展开,整个偏移量就会丢失并且 tableviewcell 会立即滚动回顶部。我不想要这个。我希望表格 View 单元格保留在原处,并让节标题在其上展开和折叠。我怎样才能做到这一点?请帮忙。
最佳答案
听起来您可能正在这样做:
setContentOffset(CGPointZero, animated: true)
这是你不应该做的。
关于Swift:当动态更改节标题高度时,UITableView 滚动回顶部,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36888963/